XML 79 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Tax Disclosure [Abstract]        
Provision for Income Taxes $ 17,539 $ 28,815 $ 48,018 $ 69,566
Effective Income Tax Rate Reconciliation, Percent 23.00% 32.00% 16.00% 28.00%
Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent 12.00%   12.00%  
Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount     $ 22,830 $ 23,663
Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent     8.00% 9.00%
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss     $ 133 $ (218)
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss     $ 73 $ (3,244)