XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LEASES - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Lease, Cost [Abstract]        
Operating lease cost $ 2,672 $ 2,636 $ 7,830 $ 7,538
Short-term lease expense 337 394 1,215 1,269
Variable lease cost 0 0 0 7
Sublease income (61) (222) (352) (786)
Total lease expense $ 2,948 $ 2,808 $ 8,693 $ 8,028