XML 100 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Federal tax $ 41,632 $ 31,488 $ 21,907
State income taxes, net of federal tax provision 1,389 (375) (15)
Foreign income taxed at lower tax rates (5,786) (2,844) (23,515)
U.S. tax impact of foreign operations (3,340) 4,140 6,726
Foreign withholding taxes 22,685 10,962 4,343
Research and development (3,686) (3,541) (2,643)
Liability for unrecognized tax benefits 2,041 2,457 2,672
Valuation allowance (10,563) (379) 2,077
Employee stock-based compensation (52) (2,154) 1,537
U.S. Tax Cuts and Jobs Act   2,762 45,908
Other (189) 2,040 3,328
Total income tax provision $ 44,131 $ 44,556 $ 62,325
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Income tax rate, Federal tax 21.00% 21.00% 35.00%
Income tax rate, State income taxes, net of federal tax provision 0.70% (0.30%)  
Income tax rate, Foreign income taxed at lower tax rates (2.90%) (1.90%) (37.60%)
Income tax rate, U.S. tax impact of foreign operations (1.70%) 2.80% 10.70%
Income tax rate, Foreign withholding taxes 11.40% 7.30% 6.90%
Income tax rate, Research and development (1.90%) (2.40%) (4.20%)
Income tax rate, Liability for unrecognized tax benefits 1.00% 1.60% 4.30%
Income tax rate, Valuation allowance (5.30%) (0.30%) 3.30%
Income tax rate, Employee stock-based compensation 0.00% (1.40%) 2.50%
Income tax rate, U.S. Tax Cuts and Jobs Act   1.80% 73.40%
Income tax rate, Other (0.10%) 1.40% 5.30%
Income tax rate, Total 22.30% 29.70% 99.60%