v3.26.1
Equity (Details 2) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Equity Option [Member]    
Beginning balance 77,000 477,449
Warrants Exercised (144,625) (376,590)
Stock Options Forfeited   (23,859)
Number of Options Granted 400,000  
Stock Options Expired (3,000)  
Ending balance 329,375 77,000
Weighted Average Exercise Prices [Member]    
Beginning balance $ 5.17 $ 5.47
Weighted Average Exercise Prices granted 11.50  
Weighted Average Exercise Prices Forfeited   5.51
Weighted Average Exercise Prices exercised 8.26 5.53
Weighted Average Exercise Prices expired 5.25  
Ending balance $ 11.50 $ 5.17