XML 60 R43.htm IDEA: XBRL DOCUMENT 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