XML 119 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Net revenue $ 891,340 $ 701,440 $ 502,342
Sales of fuel cell systems      
Revenue      
Net revenue 181,168 207,691 225,229
Sale of hydrogen infrastructure      
Revenue      
Net revenue 183,606 141,528 135,055
Sale of electrolyzers      
Revenue      
Net revenue 82,611 28,463 16,667
Sales of engineered equipment      
Revenue      
Net revenue 32,361 93,489 7,571
Services performed on fuel cell systems and related infrastructure      
Revenue      
Net revenue 39,093 35,280 26,706
Power purchase agreements      
Revenue      
Net revenue 63,731 47,183 35,153
Fuel delivered to customers and related equipment      
Revenue      
Net revenue 66,246 57,196 46,917
Sales of cryogenic equipment and other      
Revenue      
Net revenue 231,687 87,761 8,255
Other      
Revenue      
Net revenue $ 10,837 $ 2,849 $ 789