v3.26.3
LEASES Lessee, Operating Lease, Liability, Payment Due, Rolling Maturity (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Leases [Abstract]  
2027 $ 4,398
2028 3,507
2029 2,641
2030 1,371
2031 638
Thereafter 6,510
Total 19,065
Less: imputed interest (4,350)
Net lease obligation $ 14,715