v3.26.1
Stockholders’ Equity (Tables)
6 Months Ended
Jun. 30, 2026
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, but excluding pre-funded warrants, for the six months ended June 30, 2026 is presented below.

 

 

   Number of Shares   Weighted Average Exercise Price   Weighted Average Remaining Contractual Life (in Years) 
Warrants outstanding at December 31, 2025   8,512,614    1.91      
Issued   -           
Exercised   (817,392)   1.34      
Expired   (11,331)   37.00      
Warrants outstanding at June 30, 2026   7,683,891   $1.92    3.89 
Schedule of Warrants Outstanding and Exercisable

At June 30, 2026, the outstanding warrants are exercisable at the following prices per common share:

 

Exercise Price   Warrants Outstanding (Shares) 
$1.0000    5,755,214 
$2.2900    197,392 
$3.0188    32,609 
$3.9600    1,051,342 
$6.0000    583,334 
$6.6000    35,000 
$20.0000    29,000 
      7,683,891 
Summary of Activities Related to Common Stock Warrants

The following table presents a summary of activities related to pre-funded warrants for the six months ended June 30, 2026:

 

 

   Number of Shares 
Pre-funded warrants outstanding at December 31, 2025   545,521 
Issued   258,859 
Exercised   (614,880)
Expired   - 
Pre-funded warrants outstanding at June, 2026   189,500 
Schedule of Common Stock Warrants and Pre-Funded Warrant

The following table presents a summary of total number of common stock warrants and pre-funded warrants outstanding as of June 30, 2026:

 

Warrant Type 

Warrants Outstanding

(Shares)

 
Common stock warrants   7,683,891 
Pre-funded warrants   189,500 
Total warrants outstanding   7,873,391