XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Federal tax $ 13,163 $ 58,366 $ 83,147
State income taxes, net of federal tax provision 48 49 33
Foreign income taxed at different tax rates 5,654 834 (6,527)
U.S. tax impact of foreign operations 4,917 (14,778) (7,369)
Foreign withholding taxes (1,642) 5,751 (12,441)
Research and development (4,195) (5,497) (5,865)
Liability for unrecognized tax benefits (9,290) 4,536 4,694
Valuation allowance (2,970) 2,109 (1,986)
Employee stock-based compensation 1,284 627 1,784
Statutory tax rate change 1,616 341 3
Other 3,255 (5,053) 1,212
Total income tax provision $ 11,840 $ 47,285 $ 56,685
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.00%
Income tax rate, Foreign income taxed at different tax rates [1] 9.00% 0.30% (1.60%)
Income tax rate, U.S. tax impact of foreign operations [1] 7.80% (5.30%) (1.90%)
Income tax rate, Foreign withholding taxes [1] (2.60%) 2.10% (3.10%)
Income tax rate, Research and development [1] (6.70%) (2.00%) (1.50%)
Income tax rate, Liability for unrecognized tax benefits [1] (14.80%) 1.60% 1.20%
Income tax rate, Valuation allowance [1] (4.70%) 0.80% (0.50%)
Income tax rate, Employee stock-based compensation [1] 2.10% 0.20% 0.40%
Income tax rate, Statutory tax rate change [1] 2.60% 0.10% 0.00%
Income tax rate, Other [1] 5.20% (1.80%) 0.30%
Income tax rate, Total [1] 18.90% 17.00% 14.30%
[1]

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