XML 63 R48.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Lease Maturity (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Operating leases  
2022 $ 32,984
2023 35,988
2024 34,005
2025 32,563
2026 31,758
Thereafter 214,944
Total lease payments 382,242
Less amount representing interest 82,480
Present value of lease liabilities 299,762
Finance leases  
2022 2,470
2023 2,689
2024 2,689
2025 2,820
2026 2,893
Thereafter 26,187
Total lease payments 39,748
Less amount representing interest 16,892
Present value of lease liabilities 22,856
Total  
2022 35,454
2023 38,677
2024 36,694
2025 35,383
2026 34,651
Thereafter 241,131
Total lease payments 421,990
Less amount representing interest 99,372
Present value of lease liabilities $ 322,618