v3.25.1
The following is an analysis of the stock warrant grant activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]    
Warrants Non-vested at December 31, 2023 55,000
Weighted- Average Exercise Price Outstanding December 31, 2023 $ 7.50
Outstanding December 31, 2024 9 years 9 months 3 days  
Warrants Granted 55,000
Weighted- Average Exercise Price Granted $ 7.50
Number Expired
Weighted- Average Exercise Price Expired
Number Exercised
Weighted- Average Exercise Price Exercised
Outstanding March 31, 2024 55,000 55,000
Weighted- Average Exercise Price Outstanding March 31, 2024 $ 7.50 $ 7.50
Outstanding December 31, 2023 9 years 4 months 24 days 9 years 3 months 26 days
Exercisable March 31, 2024 55,000 55,000
Weighted- Average Exercise Price Exercisable March 31, 2024 $ 7.50 $ 7.50
Exercisable March 31, 2024 8 years 10 months 14 days 9 years 2 months 12 days
Granted   10 years
Weighted- Average Exercise Price Expired
Options Non-vested at December 31, 2023 113,429
Weighted- Average Exercise Price Non-vested at December 31, 2023
Weighted- Average Exercise Price Granted $ 7.50
Warrants Vested (55,000)
Weighted- Average Exercise Price Vested $ 7.50
Warrants Forfeited
Weighted- Average Exercise Price Forfeited
Warrants Non-vested at March 31, 2024
Weighted- Average Exercise Price Non-vested at March 31, 2024