v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Net revenue $ 143,350 $ 260,182 $ 263,614 $ 470,468
Sales of fuel cell systems        
Revenue        
Net revenue 13,148 72,181 32,149 101,033
Sales of hydrogen infrastructure        
Revenue        
Net revenue 13,235 58,647 25,531 107,515
Sales of electrolyzers        
Revenue        
Net revenue 15,029 6,966 16,381 46,998
Sales of engineered equipment        
Revenue        
Net revenue 4,406 8,819 8,622 16,572
Services performed on fuel cell systems and related infrastructure        
Revenue        
Net revenue 13,034 8,701 26,057 17,798
Power purchase agreements        
Revenue        
Net revenue 19,674 16,130 37,978 24,067
Fuel delivered to customers and related equipment        
Revenue        
Net revenue 29,887 17,878 48,173 28,020
Sales of cryogenic equipment and liquefiers        
Revenue        
Net revenue 30,970 69,673 62,400 126,262
Other        
Revenue        
Net revenue $ 3,967 $ 1,187 $ 6,323 $ 2,203