XML 28 R7.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Cash Flows (parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Consolidated Statements of Cash Flows        
Cash and cash equivalents, unrestricted $ 148,133 $ 249,952 $ 458,055  
Restricted cash and cash equivalents - short-term 12,161 5,159 4,423  
Restricted cash and cash equivalents - long-term 48,589 44,465 18,566  
Total cash, cash equivalents and restricted cash $ 208,883 $ 299,576 $ 481,044 $ 460,212