XML 26 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Jul. 31, 2019
Payables and Accruals [Abstract]    
Accrued taxes $ 53,601 $ 59,057
Accrued compensation 27,572 22,584
Accrued interest 187 467
Accrued audit, tax and legal 2,710 3,148
Accrued contract labor 1,453 1,650
Accrued worker's compensation 4,670 4,549
Accrued other 18,161 21,203
Accrued expenses $ 108,354 $ 112,658