v3.25.2
Revenue Recognition - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
May 28, 2024
USD ($)
item
MW
May 31, 2023
USD ($)
Jul. 31, 2025
USD ($)
item
Jul. 31, 2024
USD ($)
Jul. 31, 2025
USD ($)
item
MW
Jul. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Mar. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Revenue Recognition                      
Contract asset     $ 98,100   $ 98,100   $ 65,100        
Contract asset, long-term     53,400   53,400   28,300        
Contract liability     10,700   10,700   7,200        
Revenues     46,743 $ 23,695 103,146 $ 62,806          
Amount of long-term service agreement $ 159,600                    
Toyota Investment Tax Credit Sale                      
Revenue Recognition                      
Consideration payable     6,000   6,000   6,000 $ 6,300      
Consideration payable, long term     4,500   4,500   4,500 6,000      
Sale of investment tax credit               $ 6,300      
Hydrogen production and power purchase agreement               20 years      
EMTEC Joint Development Agreement                      
Revenue Recognition                      
Contract liability     $ 15,600   15,600           $ 11,600
Change order to the original purchase order         4,000            
Revenues   $ 2,500     $ 500   $ 2,000 $ 2,000      
Discount on purchase of fuel cell module               $ 2,500      
Milestone payment received                 $ 5,000    
Remaining balance   $ 2,500                  
Milestone based payments                 $ 5,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  
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       12            
Capacity of fuel cell | MW 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         8            
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 | item     250,000   250,000            
Service                      
Revenue Recognition                      
Revenues     $ 3,130 1,411 $ 13,122 4,397          
Generation                      
Revenue Recognition                      
Revenues     12,355 13,402 35,825 38,013          
Remaining performance obligations     $ 378,900   $ 378,900            
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     $ 5,258 8,632 $ 15,100 20,146          
Remaining performance obligations     $ 7,100   $ 7,100            
Advanced Technologies | Maximum                      
Revenue Recognition                      
Revenue performance obligation expected timing of satisfaction     2 years   2 years            
Product                      
Revenue Recognition                      
Revenues     $ 26,000 $ 250 $ 39,099 $ 250          
Remaining performance obligations     $ 96,200   $ 96,200            
Product | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-11-01                      
Revenue Recognition                      
Revenue performance obligation expected timing of satisfaction     2 years   2 years            
Service Agreements | Service                      
Revenue Recognition                      
Remaining performance obligations     $ 169,400   $ 169,400            
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