v3.25.2
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Consolidated Statements of Cash Flows    
Cash and cash equivalents, unrestricted $ 174,662 $ 159,347
Restricted cash and cash equivalents - short-term 16,092 9,686
Restricted cash and cash equivalents - long-term 46,100 49,148
Total cash, cash equivalents and restricted cash 236,854 218,181
Cash interest paid 5,504 4,988
Noncash financing and investing activity:    
Addition of operating lease liabilities 3,523  
Addition of operating lease right-of-use assets 3,523  
Noncash reclassifications from inventory to project assets 2,148 4,586
Accrued purchases of fixed assets, cash to be paid in subsequent period 913 2,295
Accrued purchases of project assets, cash to be paid in subsequent period $ 72 $ 261