XML 84 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Taxes [Line Items]        
Income tax provision $ 19,348 $ 1,239 $ 75,018 $ 65,914
Effective income tax rate (as a percent) 11.40% 1.90% 20.60% 20.50%
Provisional measurement period adjustment for foreign earnings repatriation $ 2,900   $ 2,900  
Ireland        
Income Taxes [Line Items]        
Ireland statutory income tax rate (as a percent) 12.50%   12.50%  
France        
Income Taxes [Line Items]        
Proposed additional tax including interest and penalties     $ 43,000