The one concept I had while reading this was to give a bonus to everyone in the company. This would reward Noah, and avoid the morale-destroying hazard of elevating one person's contributions. If the team has "jelled" properly, benefiting your teammates should mean almost as much to you as benefiting yourself, and the example set would potentially lead others to be more forthcoming with their ideas.
The company I work for does this sort of practice as well, but in a less direct manner. When the company does really well, eg, a great sales year of new products, all employees receive generous contributions to their 401k based on relative salaries. Probably the best reward I can think of, because it benefits your future; a generous contribution now, especially for the younger employees, can turn into a huge contribution by the time of retirement.
That's an excellent idea - benefiting others may have made him feel better than some trivial reward for himself, and would have been something more lasting than any material object the company could have given him.