XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Payables and Accruals [Abstract]    
Accrued taxes $ 63,521 $ 60,744
Accrued compensation 22,375 25,439
Accrued worker's compensation 2,539 3,949
Accrued audit, tax and legal 3,290 3,399
Accrued contract labor 1,395 981
Accrued interest 476 476
Accrued other 17,655 16,392
Accrued expenses $ 111,251 $ 111,380