XML 73 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
ACCOUNTS PAYABLE, ACCRUED AND OTHER LIABILITIES.          
Accounts payable, principally trade $ 192,739   $ 164,528    
Accrued employee compensation costs 163,839   168,349    
Customer deposits and other unearned income 86,820   67,775    
Other accrued liabilities 129,630   124,547    
Total $ 573,028 $ 545,707 $ 525,199 $ 455,873 $ 461,579