v3.26.1
Stockholder Equity (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Options Outstanding, beginning balance   27,500 27,500  
Exercised     (222,972) (20,000)
Options Outstanding, ending balance 27,500   27,500  
Options [Member]        
Options Outstanding, beginning balance 1,068,242 1,708,637 1,708,637  
Granted 683,921      
Exercised (38,921) (300,000)    
Expired/forfeited (44,609) (340,395)    
Options Outstanding, ending balance 1,668,633 1,068,242 1,668,633  
Option Exercisable, ending balance 795,562   795,562  
Weighted Average Exercise Price, beginning balance $ 7.80 $ 6.88 $ 6.88  
Weighted Average Exercise Price, Granted 2.43 0    
Weighted Average Exercise Price, Exercised 1.20 1.13    
Weighted Average Exercise Price, Expired/forfeit 12.09 9.06    
Weighted Average Exercise Price, ending balance 5.61 7.80 5.61  
Weighted Average Exercise Price, Exercisable, ending balance $ 8.00 $ 8.70 $ 8.00  
Aggregate Intrinsic Value, beginning balance $ 14,280 $ 272,680 $ 272,680  
Aggregate Intrinsic Value, ending balance   $ 14,280    
Aggregate Intrinsic Value, Exercisable, ending balance $ 0   $ 0  
Weighted Average Remaining Contractual Life (years) Beginning 8 years 4 months 9 days 7 years 3 months 10 days    
Weighted Average Remaining Contractual Life (years) Ending 8 years 9 months 18 days 8 years 4 months 10 days    
Weighted Average Remaining Contractual Life (years), Exercisable 7 years 11 months 26 days