XML 89 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock Warrants and Options (Tables)
6 Months Ended
Jun. 30, 2024
Class of Warrant or Right [Line Items]  
Schedule of Warrant Activity

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

 

   Six Months Ended June 30, 2024 
   Number of   Weighted Average 
   Warrants   Exercise Price 
Warrants outstanding at December 31, 2023   304,962   $63.30 
Granted   828,800    4.47 
Forfeited/cancelled        
Exercised        
Warrants outstanding at June 30, 2024   1,133,762   $20.28 
Warrants exercisable at June 30, 2024   1,133,762   $20.28 
Schedule of Options Activity

The following table summarizes stock option transactions for the six months ended June 30, 2024:

 

   Six Months Ended June 30, 2024 
   Number of   Weighted Average 
   Options   Exercise Price 
Options outstanding at December 31, 2023   126,265   $40.15 
Granted        
Forfeited/cancelled        
Exercised        
Options outstanding at June 30, 2024   126,265   $40.15 
Options exercisable at June 30, 2024   126,265   $40.15 
Schedule of Options Outstanding and Options Exercisable

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

 

    Stock Options Outstanding and Exercisable as of June 30, 2024 

Range of

Exercise

Price

  

Number

Outstanding

  

Weighted Average

Remaining Contractual Life (Years)

  

Weighted Average

Exercise Price

 
$10.50    16,666    8.8   $10.50 
 25.50    66,667    8.6    25.50 
 74.40    42,932    8.0    74.40 
      126,265           
Warrants [Member]  
Class of Warrant or Right [Line Items]  
Schedule of Warrants Outstanding and Exercisable

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

 

    Warrants Outstanding and Exercisable as of June 30, 2024 

Range of

Exercise

Price

  

Number

Outstanding

  

Weighted Average

Remaining Contractual Life (Years)

  

Weighted Average

Exercise Price

 
$4.35    740,000    4.9   $4.35 
 5.4375    88,800    4.9    5.4375 
 30.00    216,666    4.0    30.00 
 37.50    13,000    3.5    37.50 
 102.00    1,867    1.0    102.00 
 165.00    73,429    1.6    165.00 
      1,133,762    4.5    20.28