XML 79 R63.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]      
Tax at statutory income tax rate 27.00% 27.00% 27.00%
Change in valuation allowance (22.00%) (24.00%) (24.50%)
Research and development and other credits 1.30% 1.60% 2.50%
Tax attributes expired/utilized (1.10%) (0.80%) (1.20%)
Stock-based compensation (3.40%) (3.20%) (2.60%)
Other non-deductible expenses (0.40%) (0.30%) (0.20%)
Other 0.30% (0.10%) (1.10%)
Effective income tax rate 1.70% 0.20% (0.10%)