XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Options outstanding [Abstract]  
Options outstanding, outstanding (in shares) | shares 2,974,219
Options outstanding, weighted average remaining life years 7 years 7 months 24 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of options vested (in shares) | shares 1,308,379
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 2.35
Options vested and exercisable, Weighted average remaining life years 6 years 7 months 13 days
2021 Plan [Member]  
Options outstanding [Abstract]  
Common stock reserved for issuance (in shares) | shares 623,661
$0.47 - 0.49 [Member]  
Options outstanding [Abstract]  
Options outstanding, outstanding (in shares) | shares 1,063,600
Options outstanding, weighted average remaining life years 8 years 6 months
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of options vested (in shares) | shares 716,950
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 0.49
Options vested and exercisable, Weighted average remaining life years 8 years 6 months
$0.47 - 0.49 [Member] | Maximum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 0.49
$0.47 - 0.49 [Member] | Minimum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 0.47
$0.50 - 0.80 [Member]  
Options outstanding [Abstract]  
Options outstanding, outstanding (in shares) | shares 565,321
Options outstanding, weighted average remaining life years 9 years 18 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of options vested (in shares) | shares 22,867
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 0.59
Options vested and exercisable, Weighted average remaining life years 8 years 5 months 19 days
$0.50 - 0.80 [Member] | Maximum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 0.8
$0.50 - 0.80 [Member] | Minimum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 0.5
$0.81 - 1.33 [Member]  
Options outstanding [Abstract]  
Options outstanding, outstanding (in shares) | shares 564,450
Options outstanding, weighted average remaining life years 9 years 4 months 24 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of options vested (in shares) | shares 20,325
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 0.88
Options vested and exercisable, Weighted average remaining life years 8 years 5 months 1 day
$0.81 - 1.33 [Member] | Maximum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 1.33
$0.81 - 1.33 [Member] | Minimum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 0.81
$1.34 - 1.74 [Member]  
Options outstanding [Abstract]  
Options outstanding, outstanding (in shares) | shares 210,846
Options outstanding, weighted average remaining life years 2 years 3 months 3 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of options vested (in shares) | shares 85,335
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 1.67
Options vested and exercisable, Weighted average remaining life years 2 years 5 months 12 days
$1.34 - 1.74 [Member] | Maximum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 1.74
$1.34 - 1.74 [Member] | Minimum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 1.34
$1.75 - 3.14 [Member]  
Options outstanding [Abstract]  
Options outstanding, outstanding (in shares) | shares 164,325
Options outstanding, weighted average remaining life years 7 years 8 months 12 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of options vested (in shares) | shares 57,225
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 2.64
Options vested and exercisable, Weighted average remaining life years 7 years 6 months 10 days
$1.75 - 3.14 [Member] | Maximum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 3.14
$1.75 - 3.14 [Member] | Minimum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 1.75
$3.15 - 3.60 [Member]  
Options outstanding [Abstract]  
Options outstanding, outstanding (in shares) | shares 237,614
Options outstanding, weighted average remaining life years 2 years 5 months 26 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of options vested (in shares) | shares 237,614
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 3.24
Options vested and exercisable, Weighted average remaining life years 2 years 5 months 26 days
$3.15 - 3.60 [Member] | Maximum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 3.6
$3.15 - 3.60 [Member] | Minimum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 3.15
$3.61 - 13.00 [Member]  
Options outstanding [Abstract]  
Options outstanding, outstanding (in shares) | shares 168,063
Options outstanding, weighted average remaining life years 5 years 9 months
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of options vested (in shares) | shares 168,063
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 9.68
Options vested and exercisable, Weighted average remaining life years 5 years 8 months 26 days
$3.61 - 13.00 [Member] | Maximum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 13
$3.61 - 13.00 [Member] | Minimum [Member]  
Options outstanding [Abstract]  
Options outstanding, exercise price (in dollars per share) $ 3.61