XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Revenue from Contract with Customer [Abstract]      
Accounts Receivable, Less Allowance $ 2,625,066 $ 2,104,555 $ 2,377,874
Contract Assets (Current) 45,678 33,031  
Contract Assets (Long-Term) 130,805 135,150  
Contract Liabilities (Current) 180,369 208,909  
Contract Liabilities (Long-Term) $ 8,745 $ 8,745