XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturity (Details)
$ in Thousands
Jul. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2023 $ 28,487
2024 22,399
2025 15,668
2026 6,035
2027 2,551
Thereafter 15,322
Total lease payments, Operating Leases 90,462
Less: Imputed interest (17,407)
Present value of lease liabilities, Operating Leases 73,055
Finance Lease, Liability, Payment, Due [Abstract]  
2023 8,886
2024 8,541
2025 8,376
2026 7,528
2027 4,959
Thereafter 295
Total lease payments, Finance Leases 38,585
Less: Imputed interest (6,695)
Present value of lease liabilities, Finance Leases 31,890
Operating And Finance Lease Liabilities Payments Due [Abstract]  
2023 37,373
2024 30,940
2025 24,044
2026 13,563
2027 7,510
Thereafter 15,617
Total lease payments 129,047
Less: Imputed interest (24,102)
Present value of lease liabilities $ 104,945