v3.25.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Consolidated Statements of Cash Flows    
Cash and cash equivalents, unrestricted $ 116,061 $ 158,790
Restricted cash and cash equivalents - short-term 12,339 4,969
Restricted cash and cash equivalents - long-term 50,716 48,134
Total cash, cash equivalents and restricted cash 179,116 211,893
Cash interest paid 3,674 3,225
Noncash financing and investing activity:    
Noncash reclassifications from inventory to project assets 2,148 4,586
Accrued purchases of fixed assets, cash to be paid in subsequent period 2,213 3,460
Accrued purchases of project assets, cash to be paid in subsequent period $ 26 $ 620