v3.26.3
Revenue - Estimated future revenue (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Revenue  
Estimated future revenue $ 614,436
Sales of fuel cell systems  
Revenue  
Estimated future revenue 36,079
Sale of hydrogen installations  
Revenue  
Estimated future revenue 19,854
Sales of electrolyzers  
Revenue  
Estimated future revenue 119,752
Sales of engineered equipment  
Revenue  
Estimated future revenue 353
Services performed on fuel cell systems and related infrastructure  
Revenue  
Estimated future revenue 123,062
Power purchase agreements  
Revenue  
Estimated future revenue 208,107
Fuel delivered to customers and related equipment  
Revenue  
Estimated future revenue 54,559
Sales of cryogenic equipment and liquefiers  
Revenue  
Estimated future revenue 51,468
Other  
Revenue  
Estimated future revenue $ 1,202
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 | 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 | 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 liquefiers  
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