XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. federal tax benefit at statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 9.00% 3.40% (60.00%)
Foreign income taxed at different rates 10.00% (0.90%) (37.90%)
Foreign-derived intangible income deduction (5.20%) 9.10% (39.20%)
Research and development credits 14.40% 12.90% (146.40%)
Tax impact of foreign earnings and losses (2.00%) (1.40%) 89.40%
Subpart F 1.80% (5.30%) 67.20%
Stock-based compensation (44.40%) (12.20%) 7.10%
Other permanent adjustments (2.20%) (0.80%) 1.90%
Prior year true up due to tax rate change 0.00% 1.60% (47.10%)
Change in valuation allowance, net (9.30%) (6.50%) 60.60%
162M compensation (2.70%) (0.70%) 4.40%
Foreign tax credit 4.20% 2.10% (19.60%)
Other 0.00% 0.40% 1.50%
Effective tax rate (5.40%) 22.70% (97.10%)