XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Trade payables $ 215,255 $ 223,932
Accrued payroll and employee benefits 107,238 84,825
Other accrued expenses 70,218 80,400
Dividends payable 60,419 60,612
Accrued utilities, property taxes, and warehouse costs 44,107 40,368
Accrued workers’ compensation expenses 31,943 33,514
Accrued interest 28,360 35,761
Accounts payable and accrued expenses $ 557,540 $ 559,412