Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS EQUITY (DEFICIT) (Details 2)

v3.22.1
STOCKHOLDERS EQUITY (DEFICIT) (Details 2) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of options outstanding 1,721,074    
Number of exercisable options 840,376    
Weighted average exercise price exercisable $ 8.47    
Unregistered Warrant [Member]      
Number of options outstanding 2,553,635 2,502,291 2,427,634
Average weighted remaining contructual life in years 1 year 11 months 4 days    
Number of exercisable options 2,553,635    
Weighted average exercise price exercisable $ 7.57    
Unregistered Warrant [Member] | 4.00-4.99      
Number of options outstanding 200,625    
Average weighted remaining contructual life in years 7 months 2 days    
Number of exercisable options 200,625    
Weighted average exercise price exercisable $ 4.80    
Unregistered Warrant [Member] | 5.00-5.99      
Number of options outstanding 252,050    
Average weighted remaining contructual life in years 3 years 11 months 15 days    
Number of exercisable options 252,050    
Weighted average exercise price exercisable $ 5.51    
Unregistered Warrant [Member] | 6.00-6.99      
Number of options outstanding 241,091    
Average weighted remaining contructual life in years 2 years 6 months 21 days    
Number of exercisable options 241,091    
Weighted average exercise price exercisable $ 6.40    
Unregistered Warrant [Member] | 7.00-7.99      
Number of options outstanding 1,250    
Average weighted remaining contructual life in years 6 months 29 days    
Number of exercisable options 1,250    
Weighted average exercise price exercisable $ 7.20    
Unregistered Warrant [Member] | 8.00-8.99      
Number of options outstanding 1,584,180    
Average weighted remaining contructual life in years 1 year 5 months 1 day    
Number of exercisable options 1,584,180    
Weighted average exercise price exercisable $ 8.02    
Unregistered Warrant [Member] | 9.00-9.99      
Number of options outstanding 231,938    
Average weighted remaining contructual life in years 3 years 8 months 8 days    
Number of exercisable options 231,938    
Weighted average exercise price exercisable $ 9.60    
Unregistered Warrant [Member] | 12.00-12.99      
Number of options outstanding 35,813    
Average weighted remaining contructual life in years 2 years    
Number of exercisable options 35,813    
Weighted average exercise price exercisable $ 11.20    
Unregistered Warrant [Member] | 10.00-10.99      
Number of options outstanding 1,688    
Average weighted remaining contructual life in years 4 years 4 months 13 days    
Number of exercisable options 1,688    
Weighted average exercise price exercisable $ 10.40    
Unregistered Warrant [Member] | 14.00-14.99      
Number of options outstanding 5,000    
Average weighted remaining contructual life in years 2 years 11 months 26 days    
Number of exercisable options 5,000    
Weighted average exercise price exercisable $ 14.40