XML 84 R65.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]        
Accounts payable, principally trade $ 243,742 $ 192,739    
Accrued employee compensation costs 177,144 163,839    
Customer deposits and other unearned income 87,052 86,820    
Other accrued liabilities 154,525 129,630    
Accounts payable, accrued and other liabilities $ 662,463 $ 573,028 $ 545,707 $ 525,199