XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Project Assets - Additional Information (Details)
$ in Millions
9 Months Ended 12 Months Ended
Jul. 31, 2023
USD ($)
project
MW
Oct. 31, 2022
USD ($)
project
Project Assets [Line Items]    
Number of project assets | project 9 8
Long-term project assets construction in progress $ 77.8 $ 107.7
Power Purchase Agreement    
Project Assets [Line Items]    
Sale leaseback transaction, net book value $ 170.4 $ 125.2
Toyota Project    
Project Assets [Line Items]    
Power capacity under construction phase | MW 2.3