Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS EQUITY (DEFICIT) (Details 2)

v3.24.0.1
STOCKHOLDERS EQUITY (DEFICIT) (Details 2) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of options outstanding 292,515    
Weighted average remaining contractual life (in years) 7 years 4 months 20 days    
Number of exercisable options 244,749    
Weighted average exercise price exercisable $ 35.52    
2019 Stock Incentive Plan      
Number of options outstanding 292,515 281,637 286,838
2019 Stock Incentive Plan | 66.00-71.99      
Number of options outstanding 27,083    
Weighted average remaining contractual life (in years) 6 years 9 months 18 days    
Number of exercisable options 19,271    
Weighted average exercise price exercisable $ 67.20    
Exercise price range 2.00-2.99    
2019 Stock Incentive Plan | 36.00-41.99      
Number of options outstanding 36,727    
Weighted average remaining contractual life (in years) 8 years 7 months 24 days    
Number of exercisable options 22,312    
Weighted average exercise price exercisable $ 22.94    
Exercise price range 3.00-3.99    
2019 Stock Incentive Plan | 24.00-29.99      
Number of options outstanding 8,885    
Weighted average remaining contractual life (in years) 7 years 9 months 10 days    
Number of exercisable options 8,885    
Weighted average exercise price exercisable $ 26.88    
Exercise price range 4.00-4.99    
2019 Stock Incentive Plan | 12.00-17.99      
Number of options outstanding 710,500    
Weighted average remaining contractual life (in years) 9 years 18 days    
Number of exercisable options 68,075    
Weighted average exercise price exercisable $ 16.58    
Exercise price range 5.00-5.99    
2019 Stock Incentive Plan | 48.00-53.99      
Number of options outstanding 1,041    
Weighted average remaining contractual life (in years) 1 year 6 months 14 days    
Number of exercisable options 1,041    
Weighted average exercise price exercisable $ 52.80    
Exercise price range 8.00-8.99    
2019 Stock Incentive Plan | 54.00-59.99      
Number of options outstanding 4,166    
Weighted average remaining contractual life (in years) 1 year 7 months 17 days    
Number of exercisable options 4,166    
Weighted average exercise price exercisable $ 57.60    
Exercise price range 9.60    
2019 Stock Incentive Plan | 30.00-35.99      
Number of options outstanding 118,414    
Weighted average remaining contractual life (in years) 7 years 10 months 20 days    
Number of exercisable options 92,875    
Weighted average exercise price exercisable $ 33.00    
Exercise price range 11.00-11.99    
2019 Stock Incentive Plan | 30.00-35.99      
Number of options outstanding 28,124    
Weighted average remaining contractual life (in years) 1 year 1 month 21 days    
Number of exercisable options 28,124    
Weighted average exercise price exercisable $ 76.80    
Exercise price range 12.00-12.99