XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued expenses as of December 31, 2025 and 2024 are as follows:
As of December 31,
20252024
(In thousands)
Trade payables$231,192 $221,641 
Accrued payroll and employee benefits76,183 90,513 
Dividends payable67,624 64,032 
Accrued warehouse expenses46,088 42,032 
Accrued interest39,739 36,222 
Accrued workers' compensation expenses36,404 35,944 
Value added tax payable3,432 18,947 
Other accrued expenses73,397 94,080 
Total accounts payable and accrued expenses
$574,059 $603,411