v3.25.2
Stock Options and Warrants - Schedule of Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Schedule of Stock Option Activity [Abstract]  
Options Outstanding, beginning balance | shares 252,102
Weighted Average Exercise Price, beginning balance | $ / shares $ 6.15
Options Outstanding, Granted | shares
Weighted Average Exercise Price, Granted | $ / shares
Options Outstanding, Exercised | shares
Weighted Average Exercise Price, Exercised | $ / shares
Options Outstanding, Expired or canceled | shares
Weighted Average Exercise Price, Expired or canceled | $ / shares
Options Outstanding, ending balance | shares 252,102
Weighted Average Exercise Price, ending balance | $ / shares $ 6.15