XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Additional Information (Details)
$ in Thousands
3 Months Ended
Dec. 20, 2021
USD ($)
item
Oct. 29, 2021
USD ($)
Jan. 31, 2022
USD ($)
Jan. 31, 2021
USD ($)
Oct. 31, 2021
USD ($)
Disaggregation Of Revenue [Line Items]          
Contract asset     $ 24,900   $ 20,500
Contract liability     34,500   $ 36,700
Research and development expenses     4,984 $ 1,823  
Emre joint development agreement [Member]          
Disaggregation Of Revenue [Line Items]          
Milestone based payments     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 $ 670        
Option to purchase additional warranty module units | item 14        
Modules units, order placed | item 20        
Product          
Disaggregation Of Revenue [Line Items]          
Remaining performance obligations     60,200    
Service Agreements [Member]          
Disaggregation Of Revenue [Line Items]          
Remaining performance obligations     123,700    
Advanced Technologies Contracts [Member]          
Disaggregation Of Revenue [Line Items]          
Remaining performance obligations     31,700    
Posco Energy          
Disaggregation Of Revenue [Line Items]          
Deferred revenue     $ 22,200