Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details)

v3.23.1
WARRANTS (Details)
Mar. 31, 2023
$ / shares
shares
Mar. 31, 2023
$ / shares
shares
Dec. 31, 2022
shares
Class of Warrant or Right      
Number of Warrants 1,873,622 1,873,622 1,873,622
Exercise Price 28.80 | April 2023      
Class of Warrant or Right      
Exercise Price | $ / shares   $ 28.80  
Number of Warrants 100,073 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