XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jul. 31, 2021
Payables and Accruals [Abstract]    
Accrued taxes $ 3,631 $ 3,686
Accrued compensation 6,444 7,163
Accrued audit, tax and legal 2,753 3,147
Accrued contract labor 939 930
Accrued other 15,639 17,727
Accrued expenses $ 29,406 $ 32,653