XML 93 R77.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation $ 6,891 $ 5,099
Accrued audit, tax and legal 5,696 4,564
Accrued taxes 2,811 3,344
Accrued price concessions 2,981 4,549
Accrued occupancy costs 1,412 1,671
Accrued IT costs 831 1,108
Accrued other 6,152 8,061
Total accrued expenses $ 26,774 $ 28,396