XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED EXPENSES AND OTHER LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 8,500 $ 6,891
Accrued audit, tax and legal 4,577 5,696
Accrued price concessions 2,740 2,981
Accrued taxes 2,715 2,811
Accrued occupancy costs 1,345 1,412
Accrued IT costs 871 831
Accrued other 5,450 6,152
Total accrued expenses $ 26,198 $ 26,774