XML 86 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Federal tax $ 31,488 $ 21,907 $ 8,762
State income taxes, net of federal tax provision (375) (15) (65)
Foreign income taxed at lower tax rates (2,844) (23,515) (6,955)
U.S. tax impact of foreign operations 4,140 6,726 324
Foreign withholding taxes 10,962 4,343 4,834
Research and development (3,541) (2,643) (2,241)
Liability for unrecognized tax benefits 2,457 2,672 1,815
Valuation allowance (379) 2,077 (2,600)
Employee stock-based compensation (2,154) 1,537  
U.S. Tax Cuts and Jobs Act 2,762 45,908  
Other 2,040 3,328 2,684
Total income tax provision $ 44,556 $ 62,325 $ 6,558
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Income tax rate, Federal tax 21.00% 35.00% 35.00%
Income tax rate, State income taxes, net of federal tax provision (0.30%)   (0.30%)
Income tax rate, Foreign income taxed at lower tax rates (1.90%) (37.60%) (27.80%)
Income tax rate, U.S. tax impact of foreign operations 2.80% 10.70% 1.30%
Income tax rate, Foreign withholding taxes 7.30% 6.90% 19.30%
Income tax rate, Research and development (2.40%) (4.20%) (9.00%)
Income tax rate, Liability for unrecognized tax benefits 1.60% 4.30% 7.30%
Income tax rate, Valuation allowance (0.30%) 3.30% (10.40%)
Income tax rate, Employee stock-based compensation (1.40%) 2.50%  
Income tax rate, U.S. Tax Cuts and Jobs Act 1.80% 73.40%  
Income tax rate, Other 1.40% 5.30% 10.70%
Income tax rate, Total 29.70% 99.60% 26.20%