XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule by Year of Maturities of Operating Leases Liabilities with Original Terms in Excess of One Year (Detail)
$ in Thousands
Apr. 30, 2022
USD ($)
Leases [Abstract]  
2023 (excluding the three months ended April 30, 2022) $ 219,665
2024 261,007
2025 223,963
2026 189,284
2027 136,543
Thereafter 359,236
Total undiscounted future minimum lease payments 1,389,698
Less imputed interest (248,785)
Total discounted future minimum lease payments $ 1,140,913