XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Federal tax $ 83,147 $ 66,170 $ 25,272
State income taxes, net of federal tax provision 33 (474) (378)
Foreign income taxed at different tax rates (6,527) (2,018) 81
U.S. tax impact of foreign operations (7,369) (17,375) (3,031)
Foreign withholding taxes (12,441) 33,175 (1,798)
Research and development (5,865) (6,310) (4,210)
Liability for unrecognized tax benefits 4,694 7,538 3,044
Valuation allowance (1,986) (1,068) 2,199
Employee stock-based compensation 1,784 (812) (660)
Other 1,215 (19) 593
Total income tax provision $ 56,685 $ 78,807 $ 21,112
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Income tax rate, Federal tax [1] 21.00% 21.00% 21.00%
Income tax rate, State income taxes, net of federal tax provision [1] 0.00% (0.20%) (0.30%)
Income tax rate, Foreign income taxed at different tax rates [1] (1.60%) (0.60%) 0.10%
Income tax rate, U.S. tax impact of foreign operations [1] (1.90%) (5.50%) (2.50%)
Income tax rate, Foreign withholding taxes [1] (3.10%) 10.50% (1.50%)
Income tax rate, Research and development [1] (1.50%) (2.00%) (3.50%)
Income tax rate, Liability for unrecognized tax benefits [1] 1.20% 2.40% 2.50%
Income tax rate, Valuation allowance [1] (0.50%) (0.30%) 1.80%
Income tax rate, Employee stock-based compensation [1] 0.40% (0.30%) (0.50%)
Income tax rate, Other [1] 0.30%   0.50%
Income tax rate, Total [1] 14.30% 25.00% 17.50%
[1]

* The sum of the amounts in the table may not equal to the effective tax rate due to rounding.