v3.26.1
Common Stock Warrants (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
May 07, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Warrants erercised 500,000      
Warrants exercise price per share $ 1.50 $ 1.00   $ 1.00  
Stock issued during period value stock options exercised   $ 233,614 $ 135,000 $ 271,114 $ 173,158
Cash proceeds $ 750,000        
Warrant [Member]          
Warrants erercised       271,115  
Warrants exercise price per share   $ 1.00   $ 1.00  
Note principal amount   $ 1,900,000   $ 1,900,000  
Warrant [Member] | Minimum [Member]          
Weighted average remaining life   10 months 24 days   10 months 24 days  
Warrant [Member] | Maximum [Member]          
Weighted average remaining life   8 years 1 month 6 days   8 years 1 month 6 days