XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.1
StockBased Compensation (Details 1)
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Warrants [Member]  
Number Exercisable 8,678,855
Number Outstanding 8,705,855
Proceeds to Company if Exercised | $ $ 5,294,878
Warrants Six [Member]  
Weighted Average Remaining Contractual Life (Years) 1 year 1 month 28 days
Number Exercisable 50,000
Number Outstanding 50,000
Proceeds to Company if Exercised | $ $ 172,500
Exercise Price | $ / shares $ 3.450
Warrants Seven [Member]  
Weighted Average Remaining Contractual Life (Years) 2 years
Number Exercisable 125,000
Number Outstanding 125,000
Proceeds to Company if Exercised | $ $ 493,750
Exercise Price | $ / shares $ 3.950
Warrants Eight [Member]  
Weighted Average Remaining Contractual Life (Years) 2 years 1 month 2 days
Number Exercisable 185,000
Number Outstanding 185,000
Proceeds to Company if Exercised | $ $ 906,500
Exercise Price | $ / shares $ 4.900
Warrant One [Member]  
Weighted Average Remaining Contractual Life (Years) 0 years
Number Exercisable 3,557,273
Number Outstanding 3,557,273
Proceeds to Company if Exercised | $ $ 3,557
Exercise Price | $ / shares $ 0.001
Warrant Two [Member]  
Weighted Average Remaining Contractual Life (Years) 4 years 11 months 8 days
Number Exercisable 2,857,389
Number Outstanding 2,857,389
Proceeds to Company if Exercised | $ $ 1,634,998
Exercise Price | $ / shares $ 0.5722
Warrant Three [Member]  
Weighted Average Remaining Contractual Life (Years) 4 years 11 months 8 days
Number Exercisable 1,428,693
Number Outstanding 1,428,693
Proceeds to Company if Exercised | $ $ 1,021,873
Exercise Price | $ / shares $ 0.7153
Warrants Four [Member]  
Weighted Average Remaining Contractual Life (Years) 3 years 5 months 12 days
Number Exercisable 448,500
Number Outstanding 448,500
Proceeds to Company if Exercised | $ $ 897,000
Exercise Price | $ / shares $ 2.000
Warrants Five [Member]  
Weighted Average Remaining Contractual Life (Years) 3 years 9 months 3 days
Number Exercisable 27,000
Number Outstanding 54,000
Proceeds to Company if Exercised | $ $ 164,700
Exercise Price | $ / shares $ 3.050