XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Summary of Impact on Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, less allowances $ 582,524 $ 528,250
Accrued liabilities $ 262,233 280,666
Effect of Change | Accounting Standards Update 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, less allowances   100,190
Accrued liabilities   100,190
Previously Reported    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, less allowances   428,060
Accrued liabilities   $ 180,476