XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 6,926 $ 6,504
Accrued audit, tax and legal 4,073 3,909
Accrued price concessions 3,531 2,312
Accrued taxes 1,970 1,863
Accrued occupancy costs 1,830 1,803
Accrued other 3,870 5,268
Total accrued expenses $ 22,200 $ 21,659