XML 86 R71.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Lease Commitments (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Operating Leases  
2022 $ 15,362
2023 9,906
2024 7,336
2025 7,250
2026 6,278
Thereafter 14,255
Total lease payments 60,387
Less: imputed interest 7,881
Present value of lease payments $ 52,506
Operating lease, liability, current, statement of financial position Current lease obligations
Less: current lease obligations $ 13,617
Operating lease, liability, noncurrent, statement of financial position Long-term lease obligations
Long-term lease obligations $ 38,889
Finance Leases  
2022 6
2023 76
2024 38
2025 0
2026 0
Thereafter 0
Total lease payments 120
Less: imputed interest 9
Present value of lease payments $ 111
Finance lease, liability, current, statement of financial position Current lease obligations
Less: current lease obligations $ 73
Finance lease, liability, noncurrent, statement of financial position Long-term lease obligations
Long-term lease obligations $ 38