Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details)

v3.23.3
WARRANTS (Details)
1 Months Ended 9 Months Ended
Apr. 30, 2023
$ / shares
shares
Sep. 30, 2023
$ / shares
shares
Sep. 30, 2023
$ / shares
shares
Dec. 31, 2022
shares
Class of Warrant or Right        
Number of Warrants   13,955,897 13,955,897 1,873,622
Warrant exercises during period   0    
Exercise Price 28.80        
Class of Warrant or Right        
Exercise Price | $ / shares $ 28.80      
Warrants Expired 100,073      
Exercise Price 28.80 | January 2024        
Class of Warrant or Right        
Exercise Price | $ / shares   $ 28.80    
Number of Warrants   139,659 139,659  
Exercise Price 18.00 | June 2024        
Class of Warrant or Right        
Exercise Price | $ / shares   $ 18.00    
Number of Warrants   68,334 68,334  
Exercise Price 18.00 | November 2024        
Class of Warrant or Right        
Exercise Price | $ / shares   $ 18.00    
Number of Warrants   150,818 150,818  
Exercise Price 18.00 | December 2024        
Class of Warrant or Right        
Exercise Price | $ / shares   $ 18.00    
Number of Warrants   49,167 49,167  
Exercise Price 12.00 | November 2025        
Class of Warrant or Right        
Exercise Price | $ / shares   $ 12.00    
Number of Warrants   279,613 279,613  
Exercise Price USD 12.60 | August 2026        
Class of Warrant or Right        
Exercise Price | $ / shares     $ 12.60  
Number of Warrants   524,088 524,088  
Exercise Price USD 9.60 | August 2026        
Class of Warrant or Right        
Exercise Price | $ / shares     $ 9.60  
Number of Warrants   146,744 146,744  
Exercise Price USD 7.50 | April 2028        
Class of Warrant or Right        
Exercise Price | $ / shares     $ 7.50  
Number of Warrants   345,938 345,938  
Exercise Price USD 6.10 | April 2028        
Class of Warrant or Right        
Exercise Price | $ / shares     $ 6.10  
Number of Warrants   69,188 69,188  
Exercise Price USD 0.01        
Class of Warrant or Right        
Exercise Price | $ / shares     $ 0.01  
Number of Warrants   954,724 954,724  
Exercise Price USD 1.75 | February 2029        
Class of Warrant or Right        
Exercise Price | $ / shares     $ 1.75  
Number of Warrants   11,227,624 11,227,624