XML 66 R45.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue Recognition - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 20, 2021
USD ($)
item
Oct. 29, 2021
USD ($)
May 31, 2023
USD ($)
Apr. 30, 2022
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
item
Oct. 31, 2021
USD ($)
Oct. 31, 2019
USD ($)
Aug. 25, 2023
USD ($)
Aug. 24, 2023
USD ($)
Jul. 31, 2023
item
Dec. 31, 2022
item
Dec. 19, 2022
USD ($)
Dec. 18, 2022
USD ($)
Apr. 29, 2022
USD ($)
Apr. 28, 2022
USD ($)
Disaggregation Of Revenue [Line Items]                                
Percentage of electricity output provided to customers         100.00%                      
Contract asset         $ 42,100,000 $ 20,700,000                    
Long-term         25,800,000 9,700,000                    
Contract liability         3,100,000 25,400,000                    
Consideration payable         6,300,000                      
Long term         6,000,000.0                      
Sale of investment tax credit         6,300,000                      
Transferred to accounts receivable         12,900,000 5,300,000                    
Revenues         123,394,000 130,484,000 $ 69,585,000                  
Research and development expenses         61,021,000 34,529,000 11,315,000                  
POSCO Energy Settlement Agreement                                
Disaggregation Of Revenue [Line Items]                                
Number of modules | item 2                              
Stand alone selling price per sale module $ 3,000,000.0                              
Extended warranty term 7 years                              
Stand alone selling price per warranty module $ 650,000                              
Settlement agreement variable consideration from contract with customer           $ 13,100,000                    
Number of additional modules expired without exercised | item                       14        
Option to purchase warranty module units | item           20                    
Settlement agreement number of module units sold | item 20         20                    
Option to purchase additional warranty module units | item 14                              
Modules units, order placed | item 20                              
Revenues         9,100,000                      
Emre joint development agreement                                
Disaggregation Of Revenue [Line Items]                                
Revenues     $ 2,500,000   300,000                      
Research costs reimbursement amount                 $ 67,000,000.0 $ 60,000,000.0     $ 60,000,000.0 $ 50,000,000.0 $ 50,000,000.0 $ 45,000,000.0
Research and development expenses               $ 45,000,000.0                
Milestone payment received           $ 5,000,000.0                    
Milestone based payments       $ 5,000,000.0                        
Investment Amount   $ 5,000,000.0                            
Emre joint development agreement | Rotterdam Project                                
Disaggregation Of Revenue [Line Items]                                
Investment amount           5,000,000.0                    
Remaining balance           2,500,000                    
Investment Amount           5,000,000.0                    
Product                                
Disaggregation Of Revenue [Line Items]                                
Revenues         19,589,000 60,000,000                    
Remaining performance obligations         0                      
Service and License                                
Disaggregation Of Revenue [Line Items]                                
Revenues         49,084,000 12,786,000 19,791,000                  
Remaining performance obligations         140,800,000                      
Generation                                
Disaggregation Of Revenue [Line Items]                                
Revenues         37,508,000 36,186,000 24,027,000                  
Remaining performance obligations         63,900,000                      
Advanced Technologies                                
Disaggregation Of Revenue [Line Items]                                
Revenues         17,213,000 $ 21,512,000 $ 25,767,000                  
Remaining performance obligations         15,300,000                      
KFC/Posco International Company (PE Group)                                
Disaggregation Of Revenue [Line Items]                                
Amount Recognized Under The Settlement Agreement         13,100,000                      
Revenues         $ 10,500,000                      
KFC/Posco International Company (PE Group) | LTSA | Noeul                                
Disaggregation Of Revenue [Line Items]                                
Number of modules transfer | item                     16          
Posco Energy | LTSA | Noeul                                
Disaggregation Of Revenue [Line Items]                                
Number of modules transfer | item                     16