XML 89 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Federal tax $ 25,272 $ 41,632 $ 31,488
State income taxes, net of federal tax provision (378) 1,389 (375)
Foreign income taxed at different tax rates 81 (5,786) (2,844)
U.S. tax impact of foreign operations (3,031) (3,340) 4,140
Foreign withholding taxes (1,798) 22,685 10,962
Research and development (4,210) (3,686) (3,541)
Liability for unrecognized tax benefits 3,044 2,041 2,457
Valuation allowance 2,199 (10,563) (379)
Employee stock-based compensation (660) (52) (2,154)
U.S. Tax Cuts and Jobs Act     2,762
Other 593 (189) 2,040
Total income tax provision $ 21,112 $ 44,131 $ 44,556
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Income tax rate, Federal tax 21.00% 21.00% 21.00%
Income tax rate, State income taxes, net of federal tax provision (0.30%) 0.70% (0.30%)
Income tax rate, Foreign income taxed at different tax rates 0.10% (2.90%) (1.90%)
Income tax rate, U.S. tax impact of foreign operations (2.50%) (1.70%) 2.80%
Income tax rate, Foreign withholding taxes (1.50%) 11.40% 7.30%
Income tax rate, Research and development (3.50%) (1.90%) (2.40%)
Income tax rate, Liability for unrecognized tax benefits 2.50% 1.00% 1.60%
Income tax rate, Valuation allowance 1.80% (5.30%) (0.30%)
Income tax rate, Employee stock-based compensation (0.50%)   (1.40%)
Income tax rate, U.S. Tax Cuts and Jobs Act     1.80%
Income tax rate, Other 0.50% (0.10%) 1.40%
Income tax rate, Total 17.50% 22.30% 29.70%