Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS EQUITY (DEFICIT) (Details 2)

v3.21.2
STOCKHOLDERS EQUITY (DEFICIT) (Details 2) - Unregistered Warrant [Member] - $ / shares
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of options outstanding 2,588,055 2,502,291 2,427,634
Weighted average remaining contractual life (in years) 2 years 4 months 24 days    
Number of exercisable options 2,588,055    
Weighted average exercise price exercisable $ 7.56    
12.00-12.99      
Number of options outstanding 5,000    
Weighted average remaining contractual life (in years) 3 years 6 months    
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 6 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 10 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) 4 years 2 months 12 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,604,850    
Weighted average remaining contractual life (in years) 1 year 10 months 24 days    
Number of exercisable options 1,604,850    
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) 1 year 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 242,341    
Weighted average remaining contractual life (in years) 3 years 18 days    
Number of exercisable options 242,341    
Weighted average exercise price exercisable $ 6.40    
Exercise price range 6.00-6.99    
4.00-4.99      
Number of options outstanding 213,125    
Weighted average remaining contractual life (in years) 1 year 14 days    
Number of exercisable options 213,125    
Weighted average exercise price exercisable $ 4.75    
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 5 months 15 days    
Number of exercisable options 252,050    
Weighted average exercise price exercisable $ 5.51    
Exercise price range 5.00-5.99