v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Net revenue $ 178,299 $ 173,970 $ 341,812 $ 307,644
Sales of fuel cell systems        
Revenue        
Net revenue 31,930 15,564 43,719 32,220
Sales of hydrogen infrastructure        
Revenue        
Net revenue 8,220 11,595 20,830 17,243
Sales of electrolyzers        
Revenue        
Net revenue 13,215 44,869 54,097 54,079
Sales of engineered equipment        
Revenue        
Net revenue 1,836 301 3,055 1,830
Services performed on fuel cell systems and related infrastructure        
Revenue        
Net revenue 29,844 16,367 51,814 33,241
Power purchase agreements        
Revenue        
Net revenue 26,932 23,633 53,222 46,843
Fuel delivered to customers and related equipment        
Revenue        
Net revenue 39,472 34,399 75,267 63,856
Sales of cryogenic equipment and liquefiers        
Revenue        
Net revenue 26,697 26,844 39,219 57,307
Other        
Revenue        
Net revenue $ 153 $ 398 $ 589 $ 1,025