XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 30 Months Ended
Apr. 30, 2023
USD ($)
Apr. 30, 2022
USD ($)
Apr. 30, 2023
USD ($)
project
MW
Apr. 30, 2022
USD ($)
Apr. 30, 2023
USD ($)
Oct. 31, 2022
USD ($)
Commitments And Contingencies [Line Items]            
Fuel Supply Contract Term     2 years      
Total number of projects | project     3      
Impairment charges $ 4,500 $ 4,400 $ 11,600 $ 7,200 $ 36,400  
Long Term Project Assets 237,151   237,151   237,151 $ 232,886
Recorded unconditional purchase obligation 100,800   $ 100,800   100,800  
Tulare Biomart Project            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     20 years      
LIPA project            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     7 years      
LIPA project | Maximum            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     18 years      
Toyota Project            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     2 years      
Long Term Project Assets 22,100   $ 22,100   22,100  
Toyota Project | Maximum            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     20 years      
Derby Project            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     2 years      
Derby Project | Maximum            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     20 years      
Derby Project 14.0 Mega Watt            
Commitments And Contingencies [Line Items]            
Under construction power plant capacity | MW     14.0      
Long Term Project Assets 39,900   $ 39,900   39,900  
Derby Project 2.8 Mega Watt            
Commitments And Contingencies [Line Items]            
Under construction power plant capacity | MW     2.8      
Long Term Project Assets $ 600   $ 600   $ 600  
Bridgeport            
Commitments And Contingencies [Line Items]            
Operating power plant capacity | MW     14.9