XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Warrants Outstanding

A summary of common stock warrant activity, including warrants to purchase common stock that were issued in conjunction with the Company’s public offerings, is presented below.

 

   Number of Shares  

Weighted Average

Exercise Price

  

Weighted Average

Remaining

Contractual

Life (in Years)

 
             
Warrants outstanding at December 31, 2024   808,365   $16.407      
Issued   467,393    2,341      
Exercised             
Expired             
Warrants outstanding at March 31, 2025   1,275,758   $11.254    3.52 
                
Warrants exercisable at December 31, 2024   808,365   $16.407      
Warrants exercisable at March 31, 2025   1,275,758   $11.254    3.52 
Schedule of Warrants Outstanding and Exercisable

At March 31, 2025, the outstanding warrants are exercisable at the following prices per common share:

 

Exercise Prices   Warrants
Outstanding (Shares)
 
      
$2.2900    434,784 
$3.0188    32,609 
$6.0000    583,334 
$6.6000    35,000 
$20.0000    29,000 
$37.0000    11,331 
$57.0000    149,700 
      1,275,758