XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Trade payables $ 201,094 $ 215,255
Accrued payroll and employee benefits 107,663 107,238
Other accrued expenses 91,312 70,218
Dividends payable 63,564 60,419
Accrued utilities, property taxes, and warehouse costs 43,702 44,107
Accrued workers’ compensation expenses 33,030 31,943
Accrued interest 28,399 28,360
Accounts payable and accrued expenses $ 568,764 $ 557,540