v3.26.1
Revenue - Estimated future revenue (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Revenue  
Estimated future revenue $ 668,567
Sales of fuel cell systems  
Revenue  
Estimated future revenue 56,427
Sale of hydrogen installations and other infrastructure  
Revenue  
Estimated future revenue 57,084
Sales of electrolyzers  
Revenue  
Estimated future revenue 87,172
Sales of engineered equipment  
Revenue  
Estimated future revenue 74
Services performed on fuel cell systems and related infrastructure  
Revenue  
Estimated future revenue 136,957
Power purchase agreements  
Revenue  
Estimated future revenue 226,504
Fuel delivered to customers and related equipment  
Revenue  
Estimated future revenue 57,194
Sales of cryogenic equipment and other  
Revenue  
Estimated future revenue 45,792
Other  
Revenue  
Estimated future revenue $ 1,363
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Sales of fuel cell systems | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Sales of fuel cell systems | Maximum  
Revenue  
Estimated recognition period (years) 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Sale of hydrogen installations and other infrastructure | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Sale of hydrogen installations and other infrastructure | Maximum  
Revenue  
Estimated recognition period (years) 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Sales of electrolyzers | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Sales of electrolyzers | Maximum  
Revenue  
Estimated recognition period (years) 3 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Sales of engineered equipment  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Services performed on fuel cell systems and related infrastructure | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Services performed on fuel cell systems and related infrastructure | Maximum  
Revenue  
Estimated recognition period (years) 10 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Power purchase agreements | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Power purchase agreements | Maximum  
Revenue  
Estimated recognition period (years) 10 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Fuel delivered to customers and related equipment | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Fuel delivered to customers and related equipment | Maximum  
Revenue  
Estimated recognition period (years) 10 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Sales of cryogenic equipment and other  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Other | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Other | Maximum  
Revenue  
Estimated recognition period (years) 2 years