XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 20, 2021
USD ($)
item
Oct. 29, 2021
USD ($)
Apr. 30, 2022
USD ($)
item
Apr. 30, 2021
USD ($)
Apr. 30, 2022
USD ($)
item
Apr. 30, 2021
USD ($)
Oct. 31, 2019
USD ($)
Apr. 29, 2022
USD ($)
Apr. 28, 2022
USD ($)
Oct. 31, 2021
USD ($)
Disaggregation Of Revenue [Line Items]                    
Contract asset     $ 20,700   $ 20,700         $ 20,500
Contract liability     44,200   44,200         $ 36,700
Research Costs     7,673 $ 2,964 12,657 $ 4,787        
Research and development expenses     7,673 $ 2,964 12,657 $ 4,787        
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          
Research and development expenses             $ 45,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                  
Settlement agreement variable consideration from contract with customer     $ 3,900   $ 3,900          
Option to purchase warranty module units | item     6   6          
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   $ 60,200          
Service Agreements [Member]                    
Disaggregation Of Revenue [Line Items]                    
Remaining performance obligations     121,300   121,300          
Advanced Technologies Contracts [Member]                    
Disaggregation Of Revenue [Line Items]                    
Remaining performance obligations     35,400   35,400          
Posco Energy                    
Disaggregation Of Revenue [Line Items]                    
Deferred revenue     $ 22,200   $ 22,200