XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jul. 31, 2021
Payables and Accruals [Abstract]    
Accrued taxes $ 57,952 $ 57,152
Accrued compensation 20,428 22,987
Accrued worker's compensation 1,500 1,818
Accrued audit, tax and legal 4,042 3,674
Accrued contract labor 756 930
Accrued interest 476 476
Accrued other 19,722 19,834
Accrued expenses $ 104,876 $ 106,871