XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Apr. 30, 2019
Jul. 31, 2018
Payables and Accruals [Abstract]    
Accrued sales taxes $ 21,790 $ 21,390
Accrued other taxes 6,432 8,414
Accrued compensation 20,113 25,603
Accrued interest 287 1,437
Accrued audit, tax and legal 3,747 3,264
Accrued contract labor 1,613 1,932
Accrued worker's compensation 5,078 6,126
Accrued other 18,653 20,260
Accrued expenses $ 77,713 $ 88,426