XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity of Lease Liabilities Under Operating Leases (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Leases [Abstract]  
2019 $ 109,500
2020 210,299
2021 203,841
2022 193,741
2023 178,842
After 2025 620,838
Total lease payments 1,517,061
Less: imputed interest 285,465
Present value of lease liabilities $ 1,231,596