XML 65 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Components of accounts payable and accrued liabilities
At December 31, 2024 and 2023, accounts payable, accrued and other liabilities consisted of the following:
20242023
Accounts payable, principally trade$295,967 $328,571 
Accrued employee compensation costs211,441 222,010 
Customer deposits and other unearned income64,425 60,507 
Other accrued liabilities158,163 182,001 
Total$729,996 $793,089