XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES
At December 31, 2023 and 2022, accounts payable, accrued and other liabilities consisted of the following:
20232022
Accounts payable, principally trade$328,571 $320,281 
Accrued employee compensation costs222,010 209,566 
Customer deposits and other unearned income60,507 80,241 
Other accrued liabilities182,001 184,297 
Total$793,089 $794,385