XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jul. 31, 2021
Payables and Accruals [Abstract]    
Accrued taxes $ 56,509 $ 57,152
Accrued compensation 27,458 22,987
Accrued worker's compensation 1,805 1,818
Accrued audit, tax and legal 3,840 3,674
Accrued contract labor 1,119 930
Accrued interest 190 476
Accrued other 18,461 19,834
Accrued expenses $ 109,382 $ 106,871