XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
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 ($)
Jul. 31, 2022
USD ($)
item
Apr. 30, 2022
USD ($)
Jul. 31, 2021
USD ($)
Jul. 31, 2022
USD ($)
item
Jul. 31, 2021
USD ($)
Oct. 31, 2019
USD ($)
Apr. 29, 2022
USD ($)
Apr. 28, 2022
USD ($)
Jan. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Disaggregation Of Revenue [Line Items]                        
Contract asset     $ 20,700     $ 20,700           $ 20,500
Contract liability     34,700     34,700           $ 36,700
Research Costs     9,659   $ 3,023 22,316 $ 7,810          
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     $ 3,900     $ 7,900            
Option to purchase warranty module units | item     6     12            
Option to purchase additional warranty module units | item 14                      
Modules units, order placed | item 20                      
Product                        
Disaggregation Of Revenue [Line Items]                        
Remaining performance obligations     $ 38,300     $ 38,300            
Service Agreements [Member]                        
Disaggregation Of Revenue [Line Items]                        
Remaining performance obligations     112,200     112,200            
Advanced Technologies Contracts [Member]                        
Disaggregation Of Revenue [Line Items]                        
Remaining performance obligations     $ 30,200     $ 30,200            
Posco Energy                        
Disaggregation Of Revenue [Line Items]                        
Deferred revenue                     $ 22,200