XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 33 Months Ended
Jul. 31, 2023
USD ($)
Jul. 31, 2022
USD ($)
Jul. 31, 2023
USD ($)
project
MW
Jul. 31, 2022
USD ($)
Jul. 31, 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 $ 6,200 $ 6,900 $ 17,800 $ 14,000 $ 42,700  
Long Term Project Assets 248,223   248,223   248,223 $ 232,886
Recorded unconditional purchase obligation 86,900   $ 86,900   86,900  
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,300   $ 22,300   22,300  
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 52,900   $ 52,900   52,900  
Derby Project 2.8 Mega Watt            
Commitments And Contingencies [Line Items]            
Under construction power plant capacity | MW     2.8      
Long Term Project Assets $ 2,300   $ 2,300   $ 2,300  
Bridgeport            
Commitments And Contingencies [Line Items]            
Operating power plant capacity | MW     14.9