XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES
At December 31, 2022 and 2021, Accounts payable, accrued and other liabilities consisted of the following:
20222021
Accounts payable, principally trade$320,281 $285,262 
Accrued employee compensation costs209,566 195,308 
Customer deposits and other unearned income80,113 86,953 
Other accrued liabilities184,425 125,342 
Total$794,385 $692,865