XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.4
Leases - Future Minimum Payments (Details)
$ in Thousands
Oct. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 111,332
2026 112,130
2027 109,380
2028 94,005
2029 86,579
2030 and thereafter 233,161
Total future minimum lease payments 746,587
Less: Imputed interest 77,731
Total lease liabilities $ 668,856