Quarterly report [Sections 13 or 15(d)]

Schedule of Stock Option Activity (Details)

v3.25.2
Schedule of Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Options, Outstanding, Beginning balance | shares 755,494
Weighted average exercise price per share, Outstanding, Beginning balance | $ / shares $ 6.48
Options, Granted | shares
Weighted average exercise price per share, Granted | $ / shares
Options, Exercised | shares
Options exercised, Weighted average exercise price per share | $ / shares
Options, Forfeited and Expired | shares (79,715)
Weighted average exercise price per share, Forfeited and Expired | $ / shares $ 6.72
Options, Outstanding, Beginning balance | shares 675,779
Weighted average exercise price per share, Outstanding, Beginning balance | $ / shares $ 6.46
Outstanding, Weighted average remaining contractual life (in years) 7 years 9 months 29 days
Outstanding, Aggregate Intrinsic Value | $ [1]
Options, Vested and expected to vest | shares 675,779
Weighted average exercise price per share, Vested and expected to vest | $ / shares $ 6.46
Weighted average remaining contractual life, Vested and expected to vest 7 years 9 months 29 days
Aggregate Intrinsic Value, Vested and expected to vest | $ [1]
Option, Exercisable | shares 441,674
Weighted average exercise price per share, Exercisable | $ / shares $ 7.06
Weighted average remaining contractual life (in years), Exercisable 7 years 7 months 13 days
Aggregate Intrinsic Value, Exercisable | $ [1]
[1] The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the balance sheet date.