XML 68 R42.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Apr. 30, 2020
Jul. 31, 2019
Payables and Accruals [Abstract]    
Accrued taxes $ 56,722 $ 59,057
Accrued compensation 21,526 22,584
Accrued worker's compensation 4,698 4,549
Accrued audit, tax and legal 3,918 3,148
Accrued contract labor 826 1,650
Accrued interest 180 467
Accrued other 20,048 21,203
Accrued expenses $ 107,918 $ 112,658