XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Federal tax $ 66,170 $ 25,272 $ 41,632
State income taxes, net of federal tax provision (474) (378) 1,389
Foreign income taxed at different tax rates (2,018) 81 (5,786)
U.S. tax impact of foreign operations (17,375) (3,031) (3,340)
Foreign withholding taxes 33,175 (1,798) 22,685
Research and development (6,310) (4,210) (3,686)
Liability for unrecognized tax benefits 7,538 3,044 2,041
Valuation allowance (1,068) 2,199 (10,563)
Employee stock-based compensation (812) (660) (52)
Other (19) 593 (189)
Total income tax provision $ 78,807 $ 21,112 $ 44,131
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.20%) (0.30%) 0.70%
Income tax rate, Foreign income taxed at different tax rates (0.60%) 0.10% (2.90%)
Income tax rate, U.S. tax impact of foreign operations (5.50%) (2.50%) (1.70%)
Income tax rate, Foreign withholding taxes 10.50% (1.50%) 11.40%
Income tax rate, Research and development (2.00%) (3.50%) (1.90%)
Income tax rate, Liability for unrecognized tax benefits 2.40% 2.50% 1.00%
Income tax rate, Valuation allowance (0.30%) 1.80% (5.30%)
Income tax rate, Employee stock-based compensation (0.30%) (0.50%)  
Income tax rate, Other   0.50% (0.10%)
Income tax rate, Total 25.00% 17.50% 22.30%