XML 146 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue      
Net revenue $ 628,814 $ 891,340 $ 701,440
Sales of fuel cell systems      
Revenue      
Net revenue 52,110 181,168 207,691
Sales of hydrogen infrastructure      
Revenue      
Net revenue 69,122 183,606 141,528
Sales of electrolyzers      
Revenue      
Net revenue 135,504 82,611 28,463
Sales of engineered equipment      
Revenue      
Net revenue 22,092 32,361 93,489
Services performed on fuel cell systems and related infrastructure      
Revenue      
Net revenue 52,169 39,093 35,280
Power purchase agreements      
Revenue      
Net revenue 77,842 63,731 47,183
Fuel delivered to customers and related equipment      
Revenue      
Net revenue 97,882 66,246 57,196
Sales of cryogenic equipment and liquefiers      
Revenue      
Net revenue 111,507 231,687 87,761
Other costs of revenue      
Revenue      
Net revenue $ 10,586 $ 10,837 $ 2,849