v3.26.1
Warrants
6 Months Ended
Jun. 30, 2026
Warrants [Abstract]  
WARRANTS

NOTE 11 – WARRANTS

 

We have issued warrants as part of equity offerings and severance packages.

 

The table below summarizes our warrant activities:

 

    Number of
Warrants to
Purchase
Common
Shares
    Exercise
Price
Range
Per Share
    Weighted
Average
Exercise
Price
 
Balance at January 1, 2026     8,953,602     $ 1.00 to 31.60     $ 2.06  
Granted                  
Forfeited     (242,977 )     31.60       31.60  
Exercised                  
Balance at June 30, 2026     8,710,625     $ 1.00 to 20.00     $ 1.24  
                         
Balance at January 1, 2025     644,718       $ 2.50 to 31.60     $ 16.40  
Granted                  
Forfeited     (91,117 )     5.71       5.71  
Exercised                  
Balance at June 30, 2025     553,601     $ 2.50 to 31.60     $ 18.16