Yes, grants are generally considered to be taxable income to the recipient. The timing of the revenue recognition is dependent on a few items, namely:
Company’s financial revenue recognition policy
Company’s tax revenue recognition policy, which may be different from financial statement purposes
Timing of received funds