XML 132 R60.htm IDEA: XBRL DOCUMENT v3.19.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Payables and Accruals [Abstract]    
Accrued taxes $ 59,057 $ 29,804
Accrued compensation 22,584 25,603
Accrued interest 467 1,437
Accrued audit, tax and legal 3,148 3,264
Accrued contract labor 1,650 1,932
Accrued worker's compensation 4,549 6,126
Accrued other 21,203 20,260
Accrued expenses $ 112,658 $ 88,426