v3.25.1
The following is an analysis of the stock option grant activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]    
Number Outstanding December 31, 2023 870,449 197,560
Weighted- Average Exercise Price Outstanding December 31, 2023 $ 5.85 $ 22.68
Outstanding December 31, 2023 9 years 29 days 9 years 9 months 3 days
Number Granted
Weighted- Average Exercise Price Granted
Number Expired
Weighted- Average Exercise Price Expired
Number Exercised
Weighted- Average Exercise Price Exercised
Number Outstanding March 31, 2024 870,449 197,560
Weighted- Average Exercise Price Outstanding March 31, 2024 $ 5.85 $ 22.68
Outstanding March 31, 2024 9 years 4 months 24 days 9 years 3 months 26 days
Number Exercisable March 31, 2024 409,679 127,723
Weighted- Average Exercise Price Exercisable March 31, 2024 $ 9.60 $ 22.68
Exercisable March 31, 2024 8 years 10 months 14 days 9 years 2 months 12 days
Granted   10 years
Weighted- Average Exercise Price Expired