v3.26.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Consolidated Statements of Cash Flows    
Cash and cash equivalents, unrestricted $ 373,167 $ 116,061
Restricted cash and cash equivalents - short-term 16,577 12,339
Restricted cash and cash equivalents - long-term 51,108 50,716
Total cash, cash equivalents and restricted cash 440,852 179,116
Supplemental cash flow disclosures:    
Cash interest paid 3,776 3,674
Noncash financing and investing activity:    
Noncash reclassifications from inventory to project assets 2,794 2,148
Accrued purchases of fixed assets, cash to be paid in subsequent period 605 2,213
Accrued purchases of project assets, cash to be paid in subsequent period $ 71 $ 26