v3.25.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
Apr. 30, 2025
USD ($)
MW
Apr. 30, 2024
USD ($)
Jan. 31, 2025
Oct. 31, 2024
USD ($)
Commitments And Contingencies [Line Items]            
Derivative net gain (loss) $ (0.8) $ (2.3) $ 1.1 $ (4.2)    
Derivative asset 1.4   1.4     $ 1.2
Derivative liabilities 3.1   3.1     $ 4.0
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]         Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Recorded unconditional purchase obligation $ 61.2   $ 61.2      
CT-RFP 2 Derby 14.9 Mega Watt Project            
Commitments And Contingencies [Line Items]            
Capacity of plant | MW     14.9      
Tulare Biomat 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     20 years      
Derby Project            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     6 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]            
Capacity of plant | MW     14      
Derby Project 2.8 Mega Watt            
Commitments And Contingencies [Line Items]            
Capacity of plant | MW     2.8      
Toyota Project | Maximum            
Commitments And Contingencies [Line Items]            
Term for procuring fuel     20 years