XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
May 28, 2024
USD ($)
item
MW
May 31, 2023
USD ($)
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Mar. 31, 2024
USD ($)
Revenue Recognition                
Contract asset     $ 65,700,000   $ 65,100,000      
Contract asset, long-term     23,800,000   28,300,000      
Contract liability     8,300,000   7,200,000      
Revenues     18,997,000 $ 16,691,000        
Amount of long-term service agreement $ 159,600,000              
Toyota Investment Tax Credit Sale                
Revenue Recognition                
Consideration payable     6,000,000   6,000,000 $ 6,300,000    
Consideration payable, long term     4,500,000   4,500,000 6,000,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     12,600,000 11,600,000        
Change order to the original purchase order     1,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 42              
Capacity of fuel cell | MW 1.4              
Long term service agreement term 7 years              
GGE | Fall 2024                
Revenue Recognition                
Capacity of fuel cell | MW 1.4              
GGE | Calendar Year 2025                
Revenue Recognition                
Number of fuel cells | item 30              
Capacity of fuel cell | MW 1.4              
GGE | First Half Calendar Year 2026                
Revenue Recognition                
Number of fuel cells | item 6              
Capacity of fuel cell | MW 1.4              
Maximum | Amendment No 5 to EMTEC Joint Development Agreement                
Revenue Recognition                
CO2 capture annual basis     250,000          
Service                
Revenue Recognition                
Revenues     $ 1,848,000 1,617,000        
Generation                
Revenue Recognition                
Revenues     11,346,000 10,493,000        
Remaining performance obligations     $ 385,000,000          
Generation | Maximum                
Revenue Recognition                
Revenue performance obligation expected timing of satisfaction     20 years          
Generation | Minimum                
Revenue Recognition                
Revenue performance obligation expected timing of satisfaction     19 years          
Advanced Technologies                
Revenue Recognition                
Revenues     $ 5,731,000 $ 4,581,000        
Remaining performance obligations     $ 9,400,000          
Advanced Technologies | Maximum                
Revenue Recognition                
Revenue performance obligation expected timing of satisfaction     2 years          
Product                
Revenue Recognition                
Revenues     $ 72,000          
Remaining performance obligations     111,200,000          
Service Agreements | Service                
Revenue Recognition                
Remaining performance obligations     $ 172,300,000          
Service Agreements | Service | Maximum                
Revenue Recognition                
Revenue performance obligation expected timing of satisfaction     15 years          
Service Agreements | Service | Minimum                
Revenue Recognition                
Revenue performance obligation expected timing of satisfaction     3 years