v3.25.0.1
Income Taxes (Details 3)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal statutory income tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 1.90% 1.90% 7.20%
Share-based compensation (1.90%) (2.50%) 16.10%
Officers compensation (3.40%) (7.40%) 21.80%
Research and development credits 24.00% 20.00% (40.30%)
Uncertain tax position (3.70%) (2.40%) 9.00%
Change in tax rate (1.40%) 0.20% (12.60%)
Change in valuation allowance (36.10%) (36.50%) (9.40%)
Other (0.20%) (0.30%) (1.00%)
Permanent differences (0.20%) (0.70%) 0.40%
Provision for income taxes 0.00% (6.70%) 12.20%