v3.25.1
Revenue Recognition - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 28, 2025
MW
May 08, 2025
item
May 28, 2024
USD ($)
item
MW
May 31, 2023
USD ($)
Apr. 30, 2025
USD ($)
item
MW
Apr. 30, 2024
USD ($)
Apr. 30, 2025
USD ($)
item
MW
Apr. 30, 2024
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Jan. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Revenue Recognition                            
Contract asset         $ 78,700,000   $ 78,700,000   $ 65,100,000          
Contract asset, long-term         33,300,000   33,300,000   28,300,000          
Contract liability         7,100,000   7,100,000   7,200,000          
Revenues         37,406,000 $ 22,420,000 56,403,000 $ 39,111,000            
Amount of long-term service agreement     $ 159,600,000                      
Toyota Investment Tax Credit Sale                            
Revenue Recognition                            
Consideration payable                 6,000,000 $ 6,300,000   $ 6,000,000    
Consideration payable, long term                 4,500,000 6,000,000   $ 4,500,000    
Sale of investment tax credit                   $ 6,300,000        
Hydrogen production and power purchase agreement                   20 years        
EMTEC Joint Development Agreement                            
Revenue Recognition                            
Contract liability         $ 15,600,000   15,600,000             $ 11,600,000
Change order to the original purchase order             4,000,000              
Revenues       $ 2,500,000     $ 500,000   $ 2,000,000 $ 2,000,000        
Discount on purchase of fuel cell module                   $ 2,500,000        
Milestone payment received                     $ 5,000,000      
Remaining balance       $ 2,500,000                    
Milestone based payments                     $ 5,000,000      
Amendment No 5 to EMTEC Joint Development Agreement                            
Revenue Recognition                            
Minimum expected annual budget for the anticipated work through the remaining term of agreement                         $ 10,000,000  
GGE                            
Revenue Recognition                            
Capacity of plant | MW     58.8                      
Number of plants | item     21                      
Number of cells per plant | item     2                      
Number of fuel cells | item     6   4   4              
Capacity of fuel cell | MW     1.4   1.4   1.4              
Long term service agreement term     7 years                      
Power modules to be purchase | item     42                      
GGE | Fiscal Year 2025                            
Revenue Recognition                            
Number of fuel cells | item   16                        
Capacity of fuel cell | MW 1.4                          
GGE | Fiscal Year 2026                            
Revenue Recognition                            
Number of fuel cells | item   16                        
Capacity of fuel cell | MW     1.4                      
Maximum | Amendment No 5 to EMTEC Joint Development Agreement                            
Revenue Recognition                            
CO2 capture annual basis         250,000   250,000              
Service                            
Revenue Recognition                            
Revenues         $ 8,144,000 1,369,000 $ 9,992,000 2,986,000            
Generation                            
Revenue Recognition                            
Revenues         12,124,000 14,118,000 23,470,000 24,611,000            
Remaining performance obligations         $ 383,000,000   $ 383,000,000              
Generation | Maximum                            
Revenue Recognition                            
Revenue performance obligation expected timing of satisfaction         20 years   20 years              
Generation | Minimum                            
Revenue Recognition                            
Revenue performance obligation expected timing of satisfaction         19 years   19 years              
Advanced Technologies                            
Revenue Recognition                            
Revenues         $ 4,111,000 $ 6,933,000 $ 9,842,000 $ 11,514,000            
Remaining performance obligations         $ 7,900,000   $ 7,900,000              
Advanced Technologies | Maximum                            
Revenue Recognition                            
Revenue performance obligation expected timing of satisfaction         2 years   2 years              
Product                            
Revenue Recognition                            
Revenues         $ 13,027,000   $ 13,099,000              
Remaining performance obligations         98,200,000   98,200,000              
Service Agreements | Service                            
Revenue Recognition                            
Remaining performance obligations         $ 164,400,000   $ 164,400,000              
Service Agreements | Service | Maximum                            
Revenue Recognition                            
Revenue performance obligation expected timing of satisfaction         15 years   15 years              
Service Agreements | Service | Minimum                            
Revenue Recognition                            
Revenue performance obligation expected timing of satisfaction         3 years   3 years