XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule by Year of Maturities of Operating Leases Liabilities with Original Terms in Excess of One Year (Detail) - USD ($)
$ in Thousands
Oct. 31, 2022
Jul. 31, 2022
Leases [Abstract]    
2023 (excluding the nine months ended October 31, 2022) $ 76,404  
2024 272,593  
2025 238,771  
2026   $ 202,448
2027 148,319  
Thereafter 440,004  
Total undiscounted future minimum lease payments 1,378,539  
Less imputed interest (293,128)  
Total discounted future minimum lease payments $ 1,085,411