XML 75 R60.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Payables and Accruals [Abstract]    
Accrued taxes $ 57,152 $ 60,744
Accrued compensation 22,987 25,439
Accrued interest 476 476
Accrued audit, tax and legal 3,674 3,399
Accrued contract labor 930 981
Accrued workers' compensation 1,818 3,949
Accrued other 19,834 16,392
Accrued expenses $ 106,871 $ 111,380