XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue        
Net revenue $ 198,711 $ 188,628 $ 669,179 $ 480,698
Sales of fuel cell systems        
Revenue        
Net revenue 37,650 75,919 138,682 146,859
Sale of hydrogen infrastructure        
Revenue        
Net revenue 38,225 37,139 145,740 96,641
Sale of electrolyzers        
Revenue        
Net revenue 26,628 6,842 73,627 14,576
Sales of engineered equipment        
Revenue        
Net revenue 7,212 25,556 23,784 76,080
Services performed on fuel cell systems and related infrastructure        
Revenue        
Net revenue 9,290 8,406 27,088 25,468
Power purchase agreements        
Revenue        
Net revenue 20,068 9,524 44,135 30,730
Fuel delivered to customers and related equipment        
Revenue        
Net revenue 19,371 12,389 47,391 40,289
Sales of cryogenic equipment and other        
Revenue        
Net revenue 35,415 12,529 161,677 48,909
Other        
Revenue        
Net revenue $ 4,852 $ 324 $ 7,055 $ 1,146