XML 36 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Common Stock Warrants (Tables)
12 Months Ended
Dec. 31, 2024
Table Text Block [Abstract]  
Schedule of Stockholders' Equity Note, Warrants or Rights

The following table summarizes all common stock warrant activity for the year ended December 31, 2024:

 

 

Number of
Warrants

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Contractual
Life (Years)

 

 

Warrants outstanding, December 31, 2023

 

 

272,211

 

 

$

144.78

 

 

 

4.12

 

 

Granted

 

 

8,327,864

 

 

 

1.68

 

 

 

5.27

 

(1)

Exercised

 

 

(1,854,658

)

 

 

1.35

 

 

 

 

 

Forfeited, expired or cancelled

 

 

(204

)

 

 

17,438.12

 

 

 

 

 

Warrants outstanding, December 31, 2024

 

 

6,745,213

 

 

 

4.53

 

 

 

5.16

 

(1)

(1) The pre-funded common stock warrants granted and outstanding during the year ended December 31, 2024 have a perpetual term and are therefore excluded from the calculation of the weighted average remaining contractual life.