XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 12,917 $ 9,852 $ 22,563 $ 17,709
Revenue from collaborative arrangements 462 973 1,550 973
Biorefining revenue        
Disaggregation of Revenue [Line Items]        
Revenues 9,693 5,907 16,047 10,755
Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 815 540 1,369 1,080
Engineering and other services        
Disaggregation of Revenue [Line Items]        
Revenues 8,878 5,367 14,678 9,675
Research and development        
Disaggregation of Revenue [Line Items]        
Revenues 2,217 2,963 5,509 5,232
Joint development agreements        
Disaggregation of Revenue [Line Items]        
Revenues 1,080 1,420 3,116 2,447
Contract research        
Disaggregation of Revenue [Line Items]        
Revenues 1,137 1,543 2,393 2,785
CarbonSmart (tangible product)        
Disaggregation of Revenue [Line Items]        
Revenues 1,007 982 1,007 1,722
Related Party | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 815 540 1,369 1,080
Related Party | Engineering and other services        
Disaggregation of Revenue [Line Items]        
Revenues $ 261 $ 218 $ 680 $ 332