XML 42 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock Warrants and Options (Tables)
6 Months Ended
Jun. 30, 2025
Class of Warrant or Right [Line Items]  
Schedule of Warrant Activity

Stock warrant transactions for the six months ended June 30, 2025 were as follows:

 

   Six Months Ended June 30, 2025 
   Number of   Weighted Average 
   Warrants   Exercise Price 
Warrants outstanding at December 31, 2024   1,120,429   $18.85 
Granted   16,468,308    2.04 
Forfeited/cancelled        
Exercised   (837,069)   2.11 
Warrants outstanding at June 30, 2025   16,751,668   $3.07 
Warrants exercisable at June 30, 2025   4,995,263   $5.49 
Schedule of Options Activity

 

   Six Months Ended June, 2025 
   Number of   Weighted Average 
   Options   Exercise Price 
Options outstanding at December 31, 2024   124,600   $32.69 
Granted        
Forfeited/cancelled        
Exercised        
Options outstanding at June 30, 2025   124,600   $32.69 
Options exercisable at June 30, 2025   109,692   $36.85 
Schedule of Options Outstanding and Options Exercisable

Options outstanding as of June 30, 2025 are exercisable as follows:

 

    Stock Options Exercisable as of June 30, 2025 

Range of

Exercise

Price

  

Number

Outstanding

  

Weighted Average

Remaining Contractual Life (Years)

  

Weighted Average

Exercise Price

 
$2.11    8,428    9.3   $2.11 
 10.50    16,666    7.8    10.50 
 25.50    50,000    7.6    25.50 
 74.40    34,598    7.0    74.40 
      109,692           
Warrants [Member]  
Class of Warrant or Right [Line Items]  
Schedule of Warrants Outstanding and Exercisable

Warrants outstanding as of June 30, 2025 are exercisable as follows:

 

    Warrants Outstanding and Exercisable as of June 30, 2025 

Range of

Exercise

Price

  

Number

Outstanding

  

Weighted Average

Remaining Contractual Life (Years)

  

Weighted Average

Exercise Price

 
$0.0001    476,251    N/A   $0.0001 
 2.02    369,138    2.9    2.02 
 2.04    3,235,979    4.9    2.04 
 2.46    24,390    4.9    2.46 
 2.50    50,000    2.9    2.50 
 2.8375    21,145    4.7    2.8375 
 4.35    437,931    3.9    4.35 
 5.4375    88,800    3.9    5.4375 
 30.00    216,666    3.0    30.00 
 37.50    13,000    2.5    37.50 
 102.00    1,867    0.1    102.00 
 165.00    52,316    0.6    165.00 
 206.25    7,780    0.6    206.25 
      4,995,263    4.3    3.07