XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Lease Commitments (Details)
$ in Thousands
Jul. 31, 2022
USD ($)
Operating Leases  
2023 $ 7,151
2024 4,254
2025 3,687
2026 2,718
2027 2,101
Thereafter 0
Total lease payments 19,911
Less: imputed interest 538
Present value of lease payments $ 19,373
Operating lease, liability, current, statement of financial position Current lease obligations
Less: current lease obligations $ 6,428
Operating lease, liability, noncurrent, statement of financial position Long-term lease obligations
Long-term lease obligations $ 12,945
Finance Leases  
2023 38
2024 0
2025 0
2026 0
2027 0
Thereafter 0
Total lease payments 38
Less: imputed interest 0
Present value of lease payments $ 38
Finance lease, liability, current, statement of financial position Current lease obligations
Less: current lease obligations $ 38
Finance lease, liability, noncurrent, statement of financial position Long-term lease obligations
Long-term lease obligations $ 0