XML 63 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
item
Dec. 20, 2022
USD ($)
Dec. 19, 2022
USD ($)
Disaggregation Of Revenue [Line Items]        
Contract asset $ 25,700 $ 20,700    
Long-term 12,000 9,700    
Contract liability 7,400 25,400    
Revenues 37,073 31,795    
Research Costs 12,683 $ 4,984    
Emre joint development agreement [Member]        
Disaggregation Of Revenue [Line Items]        
Research costs reimbursement amount     $ 60,000 $ 50,000
POSCO Energy Settlement Agreement        
Disaggregation Of Revenue [Line Items]        
Option to purchase additional warranty module units | item   14    
Modules units, order placed | item   20    
Revenues 9,100      
Product        
Disaggregation Of Revenue [Line Items]        
Revenues 9,095 $ 18,000    
Generation        
Disaggregation Of Revenue [Line Items]        
Revenues 9,557 7,496    
Advanced Technologies        
Disaggregation Of Revenue [Line Items]        
Revenues 4,539 $ 4,132    
Service Agreements [Member]        
Disaggregation Of Revenue [Line Items]        
Remaining performance obligations 99,900      
Advanced Technologies Contracts [Member]        
Disaggregation Of Revenue [Line Items]        
Remaining performance obligations $ 26,800