XML 87 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 49,592 $ 62,631
Collaborative arrangements    
Disaggregation of Revenue [Line Items]    
Total revenues 5,573 5,529
Biorefining revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 31,058 42,645
Licensing    
Disaggregation of Revenue [Line Items]    
Total revenues 11,297 3,449
Engineering and other services    
Disaggregation of Revenue [Line Items]    
Total revenues 19,761 39,196
Revenue from grant contributions included in Engineering and other services above    
Disaggregation of Revenue [Line Items]    
Total revenues 6,403 24,146
Joint development and contract research revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 10,591 14,649
Joint development agreements    
Disaggregation of Revenue [Line Items]    
Total revenues 6,226 8,416
Contract research    
Disaggregation of Revenue [Line Items]    
Total revenues 4,365 6,233
CarbonSmart product    
Disaggregation of Revenue [Line Items]    
Total revenues $ 7,943 $ 5,337