XML 51 R42.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Jul. 31, 2019
Payables and Accruals [Abstract]    
Accrued taxes $ 55,217 $ 59,057
Accrued compensation 24,810 22,584
Accrued interest 467 467
Accrued audit, tax and legal 3,711 3,148
Accrued contract labor 1,444 1,650
Accrued worker's compensation 4,866 4,549
Accrued other 19,245 21,203
Accrued expenses $ 109,760 $ 112,658