XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Expected income tax expense at U.S. federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefits 1.30% 0.30% 0.40%
Foreign tax rate differential 0.80% 2.90% 1.00%
Stock-based compensation (0.20%) (16.70%) (6.90%)
Other statutorily non-deductible expenses 0.10% 0.10% 0.30%
Research and development credits (2.20%) (5.50%) (4.70%)
Uncertain tax positions—prior year positions 0.00% 1.80% 0.10%
Uncertain tax positions—current year positions 1.40% 1.70% 0.80%
U.S. tax on foreign income, net of allowable credits and deductions 0.00% 3.90% 0.70%
Foreign-derived intangible income deduction (2.00%) (1.00%) (1.90%)
Change in valuation allowance 0.30% (136.60%) (6.00%)
Other, net 0.00% 0.10% 0.00%
Effective tax rate 20.50% (128.00%) 4.80%