XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders Equity and StockBased Compensation (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Stockholders Equity and StockBased Compensation  
Options outstanding, Beginning of the period | shares 510,787
Options outstanding, Granted | shares 71,330
Options outstanding, Exercised | shares (10,974)
Options outstanding, Forfeited | shares (71,448)
Options outstanding, Expired | shares (34,755)
Options outstanding, End of the period | shares 464,940
Options vested and expected to vest, End of the period | shares 464,940
Options outstanding options, exercisable | shares 445,275
Weighted Average Exercise Price, Beginning of the period | $ / shares $ 17.88
Weighted Average Exercise Price Stock Options, Granted | $ / shares 2.91
Weighted Average Exercise Price Stock Options, Exercised | $ / shares 3.82
Weighted Average Exercise Price Stock Options, Forfeited | $ / shares 21.89
Weighted Average Exercise Price Stock Options, Expired | $ / shares 5.33
Weighted Average Exercise Price, End of the period | $ / shares 16.24
Weighted Average Exercise Price, vested and expected to vest, End of the period | $ / shares 16.24
Weighted Average Exercise Price Options, exercisable | $ / shares $ 16.81
Weighted Average Remaining Contractual Life - Years Beginning 3 years 10 months 2 days
Weighted Average Remaining Contractual Life - Years Ending 3 years 25 days
Weighted Average Remaining Contractual Life - (Years) Vested and expected to vest 3 years 25 days
Weighted Average Remaining Contractual Life - (Years) exercisable 2 years 9 months 18 days
Options aggregate intrinsic value, Outstanding beginning | $ $ 0
Options aggregate intrinsic value, Outstanding exercised | $ 60,102
Options aggregate intrinsic value, Outstanding ending | $ 184,818
Options aggregate intrinsic value, Vested and expected to vest | $ 184,818
Options aggregate intrinsic value, Options exercisable | $ $ 153,803