Annual report [Section 13 and 15(d), not S-K Item 405]

Warrants (Tables)

v3.25.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of warrant activity
                       
   

Warrants Outstanding Number of Shares

   

Weighted Average Remaining

Contractual Life

   

Weighted Average Exercise Price Per

Share

 
Balance at December 31, 2022     4,433,593       3.37     $ 22.50  
Granted     4,784,909           $ 2.50  
Exercised     (2,311,550 )         $ 23.70  
Expired     (4,000 )         $  
Forfeitures     (50,000 )         $  
Balance at December 31, 2023     6,852,952       4.16     $ 8.19  
Granted     21,067,103       0.39     $ 0.48  
Exercised     (2,057,736 )         $ 0.001  
Expired     (27,567 )         $  
Forfeitures               $  
Balance at December 31, 2024     25,834,752       1.16     $ 2.18  
                         
Exercisable December 31, 2024     25,834,752       1.16     $ 2.18  
Derivative Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of assumptions
       
    December 31, 2024  
Market Price   $ 0.59  
Exercise Price   $ 2.10  
Dividend Yield     %  
Volatility     66%  
Risk-free Interest Rate     4.16%  
Expected Life of Warrants     0.2 years  
BSM [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of assumptions
       
    October 31, 2023  
Market Price   $ 0.99  
Exercise Price   $ 2.50  
Dividend Yield     %  
Volatility     98%  
Risk-free interest rate     4.82%  
Expected Life of Warrants     5.0 years  
Series A Derivative Warrants [Member] | December 18, 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of assumptions

Schedule of assumptions

    December 18, 2024  
Market Price   $ 0.59  
Exercise Price   $ 0.57  
Dividend Yield     –%  
Volatility     83%  
Risk-free Interest Rate     4.11%  
Expected Life of Warrants     5.00  

Series A Derivative Warrants [Member] | December 31, 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of assumptions

Schedule of assumptions

    December 31, 2024  
Market Price   $ 0.59  
Exercise Price   $ 0.57  
Dividend Yield     –%  
Volatility     102%  
Risk-free Interest Rate     3.98%  
Expected Life of Warrants     5.00  

Series B Derivative Warrants [Member] | December 18, 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of assumptions

Schedule of assumptions

    December 18, 2024  
Market Price   $ 0.59  
Exercise Price   $ 0.57  
Dividend Yield     –%  
Volatility     102%  
Risk-free Interest Rate     4.11%  
Expected Life of Warrants     1.5  

Series B Derivative Warrants [Member] | December 31, 2024 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of assumptions

Schedule of assumptions

    December 31, 2024  
Market Price   $ 0.59  
Exercise Price   $ 0.57  
Dividend Yield     –%  
Volatility     83%  
Risk-free Interest Rate     3.98%  
Expected Life of Warrants     1.50