XML 106 R85.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Lease Commitments (Details)
$ in Thousands
Jul. 31, 2024
USD ($)
Operating Leases  
2025 $ 9,454
2026 6,436
2027 4,443
2028 2,094
2029 546
Thereafter 0
Total lease payments 22,973
Less: imputed interest 1,914
Present value of lease payments $ 21,059
Operating lease, liability, current, statement of financial position Current lease obligations
Less: current lease obligations $ 8,319
Operating lease, liability, noncurrent, statement of financial position Long-term lease obligations
Long-term lease obligations $ 12,740