XML 119 R100.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
U.S. federal statutory tax rate 21.00% 35.00% 35.00%
State taxes, net of U.S. federal benefit 1.20% (1.20%) 4.80%
Foreign rate differential (1.10%) (6.70%) (13.20%)
Foreign operations 8.30% (0.10%) 2.40%
Valuation allowance (3.70%) 0.80% 11.20%
Changes in uncertain tax positions 0.00% 5.10% (0.10%)
Effect of law changes 0.00% (70.20%) (12.30%)
Stock-based compensation (3.80%) (3.30%) (4.70%)
Other (0.30%) 2.40% (2.20%)
Effective tax rate 21.60% (38.20%) 20.90%