v3.25.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue
The following table presents disaggregated revenue in the following categories (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Contract Types:
Licensing$1,050 $8,541 $2,101 $9,121 
Engineering and other services1,893 5,122 3,695 9,578 
Biorefining revenue$2,943 $13,663 $5,796 $18,699 
Joint development agreements1,313 1,333 2,363 4,205 
Contract research1,010 1,441 2,386 2,914 
Joint development and contract research revenue$2,323 $2,774 $4,749 $7,119 
CarbonSmart product3,818 938 8,022 1,801 
Total Revenue
$9,084 $17,375 $18,567 $27,619 
The following table presents revenue from partners in collaborative arrangements and from grant contributions which are included in the table above as follows (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenue from partners in collaborative agreements included in the Joint development agreements above
$1,313 $1,329 $2,363 $3,552 
Revenue from grant contributions included in Engineering and other services above
(5)2,997 50 4,153 
The following table presents disaggregation of the Company’s revenues by customer location for the three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
North America$2,649 $11,131 $5,614 $15,589 
Europe, Middle East, Africa (EMEA)1,954 5,014 4,464 9,594 
Asia4,481 826 8,489 2,032 
Australia— 404 — 404 
Total Revenue
$9,084 $17,375 $18,567 $27,619 
Schedule of Changes in Contract Assets and Liabilities
The following table provides changes in contract assets and liabilities (in thousands):
Current Contract AssetsCurrent Contract LiabilitiesNon-current Contract Liabilities
Balance as of December 31, 2024$18,975 $6,168 $5,233 
Additions to unbilled accounts receivable7,960 — — 
Increases due to consideration received— 2,238 — 
Unbilled accounts receivable recognized in trade receivables(19,190)— — 
Increase on revaluation on currency271 — 656 
Reclassification from long-term to short-term— (2)
Reclassification to revenue because of performance obligations satisfied— (4,861)— 
Balance as of June 30, 2025$8,016 $3,547 $5,887