v3.24.2.u1
Revenue - Estimated future revenue (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Revenue  
Total estimated future revenue $ 1,102,602
Sales of fuel cell systems  
Revenue  
Total estimated future revenue 39,989
Sale of hydrogen installations and other infrastructure  
Revenue  
Total estimated future revenue 30,317
Sales of electrolyzers  
Revenue  
Total estimated future revenue 320,839
Sale of oil and gas equipment  
Revenue  
Total estimated future revenue 11,186
Services performed on fuel cell systems and related infrastructure  
Revenue  
Total estimated future revenue 134,469
Power purchase agreements  
Revenue  
Total estimated future revenue 401,874
Fuel delivered to customers and related equipment  
Revenue  
Total estimated future revenue 91,984
Sales of cryogenic equipment and liquefiers  
Revenue  
Total estimated future revenue $ 71,944
Maximum | Sales of fuel cell systems  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 2 years
Maximum | Sales of electrolyzers  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 2 years
Maximum | Services performed on fuel cell systems and related infrastructure  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 10 years
Maximum | Power purchase agreements  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 10 years
Maximum | Fuel delivered to customers and related equipment  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 10 years
Minimum | Sales of fuel cell systems  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 1 year
Minimum | Sale of hydrogen installations and other infrastructure  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 1 year
Minimum | Sales of electrolyzers  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 1 year
Minimum | Sale of oil and gas equipment  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 1 year
Minimum | Services performed on fuel cell systems and related infrastructure  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 5 years
Minimum | Power purchase agreements  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 5 years
Minimum | Fuel delivered to customers and related equipment  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 5 years
Minimum | Sales of cryogenic equipment and liquefiers  
Revenue  
Duration of estimated revenue expected to be recognized in future (in years) 1 year