XML 281 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 55,845 $ 49,592
Revenue from partners in collaborative agreements included in the Joint development agreements above    
Disaggregation of Revenue [Line Items]    
Total revenues 2,425 5,573
Biorefining revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 36,029 31,058
Licensing    
Disaggregation of Revenue [Line Items]    
Total revenues 19,843 11,297
Engineering and other services    
Disaggregation of Revenue [Line Items]    
Total revenues 16,186 19,761
Revenue from grant contributions included in Engineering and other services above    
Disaggregation of Revenue [Line Items]    
Total revenues 5,766 6,403
Joint development and contract research revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 5,191 10,591
Joint development agreements    
Disaggregation of Revenue [Line Items]    
Total revenues 2,425 6,226
Contract research    
Disaggregation of Revenue [Line Items]    
Total revenues 2,766 4,365
CarbonSmart product    
Disaggregation of Revenue [Line Items]    
Total revenues $ 14,625 $ 7,943