XML 89 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable, principally trade $ 295,967 $ 328,571
Accrued employee compensation costs 211,441 222,010
Customer deposits and other unearned income 64,425 60,507
Other accrued liabilities 158,163 182,001
Total $ 729,996 $ 793,089