Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details)

v3.22.2.2
WARRANTS (Details) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Class of Warrant or Right    
Number of Warrants 1,458,496 1,560,588
Exercise Price 28.80 | April 2023    
Class of Warrant or Right    
Exercise Price $ 28.80  
Number of Warrants 100,073  
Exercise Price 28.80 | January 2024    
Class of Warrant or Right    
Exercise Price $ 28.80  
Number of Warrants 139,659  
Exercise Price 18.00 | June 2024    
Class of Warrant or Right    
Exercise Price $ 18.00  
Number of Warrants 68,334  
Exercise Price 18.00 | November 2024    
Class of Warrant or Right    
Exercise Price $ 18.00  
Number of Warrants 150,818  
Exercise Price 18.00 | December 2024    
Class of Warrant or Right    
Exercise Price $ 18.00  
Number of Warrants 49,167  
Exercise Price 12.00 | November 2025    
Class of Warrant or Right    
Exercise Price $ 12.00  
Number of Warrants 279,613  
Exercise Price USD 12.60 | August 2026    
Class of Warrant or Right    
Exercise Price $ 12.60  
Number of Warrants 524,088  
Exercise Price USD 9.60 | August 2026    
Class of Warrant or Right    
Exercise Price $ 9.60  
Number of Warrants 146,744