XML 115 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue      
Net revenue $ 502,342 $ (93,237) $ 229,975
Sales of fuel cell systems      
Revenue      
Net revenue 225,229 (55,091) 130,757
Sale of hydrogen infrastructure      
Revenue      
Net revenue 135,055 (43,391) 19,163
Sale of electrolyzers      
Revenue      
Net revenue 16,667 4,187  
Sale of solutions      
Revenue      
Net revenue 7,571    
Services performed on fuel cell systems and related infrastructure      
Revenue      
Net revenue 26,706 (9,801) 25,217
Power Purchase Agreements      
Revenue      
Net revenue 35,153 26,620 25,553
Fuel delivered to customers      
Revenue      
Net revenue 46,917 (16,072) 29,099
Sale of cryogenic equipment      
Revenue      
Net revenue 8,255    
Other      
Revenue      
Net revenue $ 789 $ 311 $ 186