XML 83 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable, principally trade $ 285,262 $ 243,742
Accrued employee compensation costs 195,308 177,144
Customer deposits and other unearned income 86,953 87,052
Other accrued liabilities 125,342 154,525
Total $ 692,865 $ 662,463