XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Payments (Details)
$ in Thousands
Jul. 31, 2023
USD ($)
Leases [Abstract]  
Remainder of fiscal 2023 $ 11,763
2024 108,819
2025 99,178
2026 88,680
2027 87,185
2028 and thereafter 355,947
Total future minimum lease payments 751,572
Less: Imputed interest 80,553
Total lease liabilities $ 671,019