XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Federal tax $ 58,366 $ 83,147 $ 66,170
State income taxes, net of federal tax provision 49 33 (474)
Foreign income taxed at different tax rates 834 (6,527) (2,018)
U.S. tax impact of foreign operations (14,778) (7,369) (17,375)
Foreign withholding taxes 5,751 (12,441) 33,175
Research and development (5,497) (5,865) (6,310)
Liability for unrecognized tax benefits 4,536 4,694 7,538
Valuation allowance 2,109 (1,986) (1,068)
Employee stock-based compensation 627 1,784 (812)
Other (4,712) 1,215 (19)
Total income tax provision $ 47,285 $ 56,685 $ 78,807
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.00% (0.20%)
Income tax rate, Foreign income taxed at different tax rates [1] 0.30% (1.60%) (0.60%)
Income tax rate, U.S. tax impact of foreign operations [1] (5.30%) (1.90%) (5.50%)
Income tax rate, Foreign withholding taxes [1] 2.10% (3.10%) 10.50%
Income tax rate, Research and development [1] (2.00%) (1.50%) (2.00%)
Income tax rate, Liability for unrecognized tax benefits [1] 1.60% 1.20% 2.40%
Income tax rate, Valuation allowance [1] 0.80% (0.50%) (0.30%)
Income tax rate, Employee stock-based compensation [1] 0.20% 0.40% (0.30%)
Income tax rate, Other [1] (1.70%) 0.30%  
Income tax rate, Total [1] 17.00% 14.30% 25.00%
[1]

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