Quarterly report [Sections 13 or 15(d)]

WARRANTS - Warrants and exercise prices (Details)

v3.26.1
WARRANTS - Warrants and exercise prices (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
WARRANTS  
Number of Warrants 9,340,131
Warrants Expired 314,170
Exercise Price US$315.00 | November 2025  
WARRANTS  
Exercise price | $ / shares $ 315
Number of Warrants 20,948
Exercise Price US$240.00 | August 2026  
WARRANTS  
Exercise price | $ / shares $ 240
Number of Warrants 5,868
Exercise Price US$50.50 | January 2027  
WARRANTS  
Exercise price | $ / shares $ 50.5
Number of Warrants 314,170
Exercise Price US$187.50 | April 2028  
WARRANTS  
Exercise price | $ / shares $ 187.5
Number of Warrants 13,831
Exercise Price US$152.50 | April 2028  
WARRANTS  
Exercise price | $ / shares $ 152.5
Number of Warrants 2,767
Exercise Price US$43.75 | February 2029  
WARRANTS  
Exercise price | $ / shares $ 43.75
Number of Warrants 449,084
Exercise Price US$62.50 | July 2029  
WARRANTS  
Exercise price | $ / shares $ 62.5
Number of Warrants 314,170
Exercise Price US$31.25 | July 2030  
WARRANTS  
Exercise price | $ / shares $ 31.25
Number of Warrants 1,129,324
Exercise Price US$14.40 | February 2031  
WARRANTS  
Exercise price | $ / shares $ 14.4
Number of Warrants 6,915,296
Exercise Price US$0.25  
WARRANTS  
Exercise price | $ / shares $ 0.25
Number of Warrants 74,673
Exercise Price US$0.0001  
WARRANTS  
Exercise price | $ / shares $ 0.0001
Number of Warrants 100,000