XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue        
Net revenue $ 188,628 $ 143,922 $ 480,698 $ 340,437
Sales of fuel cell systems        
Revenue        
Net revenue 75,919 67,032 146,859 152,620
Sale of hydrogen infrastructure        
Revenue        
Net revenue 37,139 48,967 96,641 109,429
Sale of electrolyzers        
Revenue        
Net revenue 6,842   14,576  
Sales of engineered equipment        
Revenue        
Net revenue 25,556   76,080  
Services performed on fuel cell systems and related infrastructure        
Revenue        
Net revenue 8,406 6,677 25,468 18,397
Power purchase agreements        
Revenue        
Net revenue 9,524 9,321 30,730 25,508
Fuel delivered to customers and related equipment        
Revenue        
Net revenue 12,389 11,556 40,289 33,804
Sale of cryogenic equipment        
Revenue        
Net revenue 12,529   48,909  
Other        
Revenue        
Net revenue $ 324 $ 369 $ 1,146 $ 679