XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease liability payment schedule (Details)
$ in Thousands
Apr. 30, 2022
USD ($)
Required lease liability payments due  
Remainder of 2022 $ 46,126
2023 61,905
2024 49,287
2025 35,891
2026 27,944
2027 16,072
After 2027 29,212
Total lease payments 266,437
Less: Difference between discounted and undiscounted lease payments 26,430
Present value of lease liabilities $ 240,007