XML 102 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
Additional Balance Sheet Detail and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Other Liabilities Disclosure [Abstract]    
Other Accrued Liabilities $ 17,174 $ 12,323
Accrued Income Taxes, Current 36,642 25,788
Accrual for Taxes Other than Income Taxes, Current 5,644 4,354
Interest Payable, Current 5,594 1,513
Accrued Salaries, Current 15,552 26,559
Business Combination, Contingent Consideration, Liability, Current 24,543 24,393
Accrued liabilities and other $ 105,149 $ 94,930