XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable, principally trade $ 320,281 $ 285,262
Accrued employee compensation costs 209,566 195,308
Customer deposits and other unearned income 80,113 86,953
Other accrued liabilities 184,425 125,342
Total $ 794,385 $ 692,865