XML 99 R78.htm IDEA: XBRL DOCUMENT v3.24.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 6,504 $ 6,891
Accrued audit, tax and legal 3,909 5,696
Accrued price concessions 2,312 2,981
Accrued taxes 1,863 2,811
Accrued occupancy costs 1,803 1,412
Accrued IT costs 727 831
Accrued other 4,541 6,152
Total accrued expenses $ 21,659 $ 26,774