XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 20, 2021
USD ($)
item
Oct. 29, 2021
USD ($)
Apr. 30, 2022
USD ($)
Jul. 31, 2022
USD ($)
Oct. 31, 2022
USD ($)
item
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Apr. 29, 2022
USD ($)
Apr. 28, 2022
USD ($)
Jan. 31, 2022
USD ($)
Disaggregation Of Revenue [Line Items]                    
Contract asset         $ 20,700 $ 20,500        
Contract liability         25,400 36,700        
Transferred to accounts receivable         5,300 5,200        
Research Costs         34,529 11,315 $ 4,797      
Emre joint development agreement [Member]                    
Disaggregation Of Revenue [Line Items]                    
Research Costs         45,000          
Research costs reimbursement amount               $ 50,000 $ 45,000  
Milestone based payments     $ 5,000   5,000          
Investment Amount   $ 5,000   $ 5,000            
Discount on purchase of fuel cell module       $ 5,000            
POSCO Energy Settlement Agreement                    
Disaggregation Of Revenue [Line Items]                    
Deferred revenue $ 22,200                  
Number of modules | item 2                  
Stand alone selling price per sale module $ 3,000                  
Extended warranty term 7 years                  
Stand alone selling price per warranty module $ 650                  
Settlement agreement variable consideration from contract with customer         $ 13,100          
Number of additional modules expired without exercised | item         14          
Option to purchase warranty module units | item         20          
Option to purchase additional warranty module units | item 14                  
Modules units, order placed | item 20                  
Product                    
Disaggregation Of Revenue [Line Items]                    
Remaining performance obligations         $ 9,100          
Service Agreements [Member]                    
Disaggregation Of Revenue [Line Items]                    
Remaining performance obligations         114,000          
Advanced Technologies Contracts [Member]                    
Disaggregation Of Revenue [Line Items]                    
Remaining performance obligations         $ 22,900          
Posco Energy                    
Disaggregation Of Revenue [Line Items]                    
Deferred revenue           $ 22,200       $ 22,200
Settlement agreement number of module units sold | item         20          
Option to purchase additional warranty module units | item         14