XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Lease, Cost [Abstract]        
Operating lease cost $ 2,596 $ 2,601 $ 7,569 $ 7,963
Short-term lease expense 482 451 1,221 1,254
Variable lease cost 4 (9) 20 10
Interest on finance lease liabilities 1 1 2 4
Total lease cost $ 3,083 $ 3,044 $ 8,812 $ 9,231