XML 100 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]        
Excess tax benefit on stock based payments   $ 8,000 $ 11,000  
U.S. federal statutory rate 21.00% 35.00% 35.00% 35.00%
Tax Cuts and Jobs Act of 2017, transition tax for accumulated foreign earnings, provisional amount   $ 51,000    
Tax Cuts and Jobs Act of 2017, tax benefit from decrease to net deferred tax liabilities, provisional amount   73,000    
Undistributed earnings of foreign subsidiaries   687,000    
Net operating loss carryforwards   11,734 $ 7,858  
Tax credit carryforwards   2,000 2,000  
Interest deduction carryforwards   13,845 9,806  
Valuation allowance, deferred tax assets   21,527 11,252  
Valuation allowance, deferred tax asset, change in amount   10,000    
Valuation Allowance, due to interest expense deductions   7,000    
Valuation allowance, deferred tax asset, change in amount due to NOLs   3,000    
Unrecognized tax benefits that would impact effective tax rate   1,000 1,000 $ 1,000
Unrecognized tax benefits that would impact deferred taxes   1,000 1,000 1,000
Accumulated interest and penalties   1,000 $ 1,000 $ 1,000
Change in unrecognized tax benefits reasonably possible, reduction to unrecognized tax benefits   $ 1,000