Our revenue for the periods presented consists of the following (in thousands):
Government grants
Research and development agreements
Total