Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS EQUITY (DEFICIT) (Details 2)

v3.22.1
STOCKHOLDERS EQUITY (DEFICIT) (Details 2) - Unregistered Warrant [Member] - $ / shares
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of options outstanding 2,565,638 2,502,291 2,427,634
Weighted average remaining contractual life (in years) 2 years 2 months 1 day    
Number of exercisable options 2,565,638    
Weighted average exercise price exercisable $ 7.57    
14.00-14.99      
Number of options outstanding 5,000    
Weighted average remaining contractual life (in years) 3 years 2 months 26 days    
Number of exercisable options 5,000    
Weighted average exercise price exercisable $ 14.40    
Exercise price range 14.00-14.99    
11.00-11.99      
Number of options outstanding 35,813    
Weighted average remaining contractual life (in years) 2 years 3 months    
Number of exercisable options 35,813    
Weighted average exercise price exercisable $ 11.20    
Exercise price range 11.00-11.99    
10.00-10.99      
Number of options outstanding 1,688    
Weighted average remaining contractual life (in years) 4 years 7 months 13 days    
Number of exercisable options 1,688    
Weighted average exercise price exercisable $ 10.40    
Exercise price range 10.00-10.99    
9.00-9.99      
Number of options outstanding 231,938    
Weighted average remaining contractual life (in years) 3 years 11 months 8 days    
Number of exercisable options 231,938    
Weighted average exercise price exercisable $ 9.60    
Exercise price range 9.00-9.99    
8.00-8.99      
Number of options outstanding 1,595,558    
Weighted average remaining contractual life (in years) 1 year 7 months 28 days    
Number of exercisable options 1,595,558    
Weighted average exercise price exercisable $ 8.02    
Exercise price range 8.00-8.99    
7.00-7.99      
Number of options outstanding 1,250    
Weighted average remaining contractual life (in years) 9 months 29 days    
Number of exercisable options 1,250    
Weighted average exercise price exercisable $ 7.20    
Exercise price range 7.00-7.99    
6.00-6.99      
Number of options outstanding 241,716    
Weighted average remaining contractual life (in years) 2 years 9 months 18 days    
Number of exercisable options 241,716    
Weighted average exercise price exercisable $ 6.40    
Exercise price range 6.00-6.99    
4.00-4.99      
Number of options outstanding 200,625    
Weighted average remaining contractual life (in years) 10 months 2 days    
Number of exercisable options 200,625    
Weighted average exercise price exercisable $ 4.80    
Exercise price range 4.00-4.99    
5.00-5.99      
Number of options outstanding 252,050    
Weighted average remaining contractual life (in years) 4 years 2 months 15 days    
Number of exercisable options 252,050    
Weighted average exercise price exercisable $ 5.51    
Exercise price range 5.00-5.99