XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCRUED EXPENSES AND OTHER LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 6,311 $ 6,891
Accrued audit, tax and legal 4,027 5,696
Accrued price concessions 2,587 2,981
Accrued taxes 1,796 2,811
Accrued occupancy costs 1,611 1,412
Accrued IT costs 648 831
Accrued travel 535 0
Accrued freight 447 502
Accrued contract labor 372 517
Accrued other 4,723 5,133
Total accrued expenses $ 23,057 $ 26,774