v3.26.1
Project Assets - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2026
USD ($)
Apr. 30, 2025
USD ($)
Apr. 30, 2026
USD ($)
project
Apr. 30, 2025
USD ($)
Oct. 31, 2025
USD ($)
project
Project Assets          
Number of project assets | project     12   12
Impairment expense related to project assets $ 41.5 $ 0.0   $ 0.0  
Long-term project assets construction in progress 1.1   $ 1.1   $ 0.8
Power Purchase Agreement          
Project Assets          
Sale leaseback transaction, net book value $ 166.4   $ 166.4   $ 216.1