v3.26.1
Revenue - Estimated future revenue (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Revenue  
Estimated future revenue $ 737,698
Sales of fuel cell systems  
Revenue  
Estimated future revenue 73,413
Sale of hydrogen installations and other infrastructure  
Revenue  
Estimated future revenue 53,269
Sales of electrolyzers  
Revenue  
Estimated future revenue 95,312
Sales of engineered equipment  
Revenue  
Estimated future revenue 744
Services performed on fuel cell systems and related infrastructure  
Revenue  
Estimated future revenue 146,917
Power purchase agreements  
Revenue  
Estimated future revenue 250,267
Fuel delivered to customers and related equipment  
Revenue  
Estimated future revenue 60,596
Sales of cryogenic equipment and other  
Revenue  
Estimated future revenue 56,534
Other  
Revenue  
Estimated future revenue $ 646
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-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-04-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-04-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-04-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-04-01 | Sales of electrolyzers | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01 | Sales of electrolyzers | Maximum  
Revenue  
Estimated recognition period (years) 3 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01 | Sales of engineered equipment  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-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-04-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-04-01 | Power purchase agreements | Minimum  
Revenue  
Estimated recognition period (years) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01 | Power purchase agreements | Maximum  
Revenue  
Estimated recognition period (years) 10 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-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-04-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-04-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-04-01 | Other  
Revenue  
Estimated recognition period (years) 1 year