Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Additional Information (Details1)

v3.25.1
Stockholders' Equity - Additional Information (Details1)
3 Months Ended 12 Months Ended
May 25, 2023
Mar. 21, 2025
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
shares
Aug. 01, 2022
shares
Subsidiary or Equity Method Investee [Line Items]            
Stock options outstanding     9,769,992 7,750,152    
Available shares     3,043,874      
Fair value assumptions, contractual term     7 years      
Percentage of shares granted     10.00%      
Exercise price percentage     110.00%      
Common stock, par value | $ / shares     $ 0.0001 $ 0.0001    
Weighted-average fair values of warrants issued | $ / shares     $ 1.87 $ 1.93    
Warrants vested shares     5,442,246 3,650,278    
Employee Stock Option            
Subsidiary or Equity Method Investee [Line Items]            
Weighted-average fair value | $ / shares     $ 2.41 $ 2.55    
Unrecognized compensation | $     $ 2,667,623      
Unrecognized compensation expense, recognized period     2 years 2 months 12 days      
Maximum            
Subsidiary or Equity Method Investee [Line Items]            
Fair value assumptions, contractual term     10 years      
Maximum | Employee Stock Option            
Subsidiary or Equity Method Investee [Line Items]            
Fair value assumptions, contractual term     6 years 3 months 6 years 3 months    
Subsequent Event            
Subsidiary or Equity Method Investee [Line Items]            
Available shares   456,545        
2018 Stock Option Plan            
Subsidiary or Equity Method Investee [Line Items]            
Stock options outstanding     1,773,912      
Amended and Restated 2020 Equity Incentive Plan            
Subsidiary or Equity Method Investee [Line Items]            
Stock options outstanding     3,503,589      
Common stock reserved for issuance     0      
2021 Equity Incentive Plan            
Subsidiary or Equity Method Investee [Line Items]            
Stock options outstanding     4,492,491      
Common stock reserved for issuance     1,790,744 2,838,668 1,956,993 1,909,518
Available shares     2,250,000      
Percentage of increase in stock outstanding fully diluted 10.00%          
2021 Equity Incentive Plan | Maximum            
Subsidiary or Equity Method Investee [Line Items]            
Shares authorized percentage     0.10