XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Components of accounts payable and accrued 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