XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 28, 2024
USD ($)
May 28, 2024
USD ($)
May 28, 2024
USD ($)
item
May 28, 2024
USD ($)
MW
Dec. 20, 2021
USD ($)
item
Oct. 29, 2021
USD ($)
Oct. 31, 2019
USD ($)
May 31, 2023
USD ($)
Apr. 30, 2022
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
item
Jul. 31, 2024
item
Mar. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Aug. 25, 2023
USD ($)
Aug. 24, 2023
USD ($)
Jul. 31, 2023
item
Dec. 19, 2022
USD ($)
Dec. 18, 2022
USD ($)
Apr. 29, 2022
USD ($)
Apr. 28, 2022
USD ($)
Revenue Recognition                                            
Contract asset                   $ 65,100 $ 42,100                      
Contract asset, long-term                   28,300 25,800                      
Contract liability                   7,200 3,100                      
Consideration payable                     6,300                      
Consideration payable, long term                     6,000                      
Sale of investment tax credit                     6,300                      
Revenues                   112,132 123,394 $ 130,484                    
Amount of long-term service agreement $ 159,600 $ 159,600 $ 159,600 $ 159,600                                    
Research and development expenses                   55,404 61,021 34,529                    
Accounts receivable from contract assets                   16,000 12,900                      
Kfc And Posco international Company                                            
Revenue Recognition                                            
Revenues                     10,500                      
Variable consideration                     13,100                      
POSCO Energy Settlement Agreement                                            
Revenue Recognition                                            
Revenues                     9,100                      
Settlement agreement variable consideration from contract with customer                     13,100 $ 13,100                    
Settlement agreement number of module units sold | item         20             20                    
Option to purchase additional warranty module units | item         14                                  
Number of modules | item         2                                  
Option to purchase warranty module units | item                       20                    
Stand alone selling price per sale module         3,000                                  
Number of additional modules expired without exercised | item                       14                    
Modules units, order placed | item         20                                  
Stand alone selling price per warranty module         $ 650                                  
Extended warranty term         7 years                                  
Toyota Investment Tax Credit Sale                                            
Revenue Recognition                                            
Consideration payable                   6,000                        
Consideration payable, long term                   $ 4,500                        
Hydrogen production and power purchase agreement                   20 years                        
EMTEC Joint Development Agreement                                            
Revenue Recognition                                            
Contract liability                             $ 11,600              
Revenues               $ 2,500   $ 1,700 300                      
Research costs reimbursement amount                               $ 67,000 $ 60,000   $ 60,000 $ 50,000 $ 50,000 $ 45,000
Milestone payment received                       $ 5,000                    
Milestone based payments                 $ 5,000                          
Research and development expenses             $ 45,000                              
Investment Amount           $ 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                
Long Term Service Agreement | Posco Energy | Noeul                                            
Revenue Recognition                                            
Number of modules transfer | item                                   16        
Long Term Service Agreement | Kfc And Posco international Company | Noeul                                            
Revenue Recognition                                            
Number of modules transfer | item                                   16        
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   42,000 42                                      
Capacity of fuel cell | MW       1.4                                    
Long term service agreement term 7 years                                          
Rotterdam Project | EMTEC Joint Development Agreement                                            
Revenue Recognition                                            
Investments                       5,000                    
Remaining balance                       2,500                    
Investment Amount                       5,000                    
Maximum | Amendment No 5 to EMTEC Joint Development Agreement                                            
Revenue Recognition                                            
CO2 capture annual basis | item                         250,000                  
Service                                            
Revenue Recognition                                            
Revenues                   9,969 49,084 12,786                    
Amount of revenue recognized                   1,900                        
Generation                                            
Revenue Recognition                                            
Revenues                   49,975 37,508 36,186                    
Remaining performance obligations                   $ 172,400                        
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                   $ 26,513 17,213 21,512                    
Remaining performance obligations                   $ 9,600                        
Advanced Technologies | Maximum                                            
Revenue Recognition                                            
Revenue performance obligation expected timing of satisfaction                   2 years                        
Product                                            
Revenue Recognition                                            
Revenues                   $ 25,675 $ 19,589 $ 60,000                    
Amount of revenue recognized                   18,000                        
Remaining performance obligations                   111,300                        
Service Agreements | Service                                            
Revenue Recognition                                            
Remaining performance obligations                   $ 389,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