XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Lease Liability Maturity (Details)
$ in Thousands
Apr. 30, 2022
USD ($)
Leases [Abstract]  
Remainder of 2022 $ 81,935
2023 60,543
2024 30,697
2025 18,292
2026 15,679
Thereafter 33,671
Total lease payments 240,817
Less: imputed interest (22,140)
Present value of operating lease liabilities $ 218,677