XML 123 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
U.S. federal statutory tax rate 21.00% 21.00% 35.00%
State taxes, net of U.S. federal benefit 0.70% 1.20% (1.20%)
Foreign rate differential (0.30%) (1.10%) (6.70%)
Foreign operations 2.90% 8.30% (0.10%)
Valuation allowance 0.10% (3.70%) 0.80%
Changes in uncertain tax positions (0.90%) 0.00% 5.10%
Effect of law changes 0.60% 0.00% (70.20%)
Stock-based compensation (0.30%) (3.80%) (3.30%)
Other (1.20%) (0.30%) 2.40%
Effective tax rate 22.60% 21.60% (38.20%)