XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue from Contracts with Customers - Summary of Impact on Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, less allowances $ 499,130 $ 528,250
Accrued liabilities $ 244,371 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