XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Minimum Payments (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Leases [Abstract]  
Remainder of fiscal 2023 $ 36,213
2024 107,923
2025 97,195
2026 86,361
2027 84,725
2028 and thereafter 334,335
Total future minimum lease payments 746,752
Less: Imputed interest 77,029
Total lease liabilities $ 669,723