XML 122 R70.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Lease Commitments (Details)
$ in Thousands
Jul. 31, 2020
USD ($)
Accounts Payable and Accrued Liabilities  
Operating Leases  
2021 $ 16,059
2022 13,039
2023 7,904
2024 5,579
2025 5,410
Thereafter 18,329
Total lease payments 66,320
Less: imputed interest 8,972
Present value of lease payments 57,348
Finance Leases  
2021 76
2022 76
2023 38
2024 0
2025 0
Thereafter 0
Total lease payments 190
Less: imputed interest 9
Present value of lease payments 181
Operating and Finance Lease Liability, Current  
Operating Leases  
Less: current lease obligations 14,207
Finance Leases  
Less: current lease obligations 111
Operating and Finance Lease Liability, Noncurrent  
Operating Leases  
Long-term lease obligations 43,141
Finance Leases  
Long-term lease obligations $ 70