XML 110 R58.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Payables and Accruals [Abstract]    
Accrued taxes $ 60,744 $ 59,057
Accrued compensation 25,439 22,584
Accrued interest 476 467
Accrued audit, tax and legal 3,399 3,148
Accrued contract labor 981 1,650
Accrued worker's compensation 3,949 4,549
Accrued other 16,392 21,203
Accrued expenses $ 111,380 $ 112,658