XML 109 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCKHOLDERS' EQUITY - Stock options (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
STOCKHOLDERS' EQUITY      
Number of Options, Exercised   (60,240)  
Employee Stock Option [Member]      
STOCKHOLDERS' EQUITY      
Number of Options, Outstanding at Beginning of Year 4,594,734 3,770,913  
Number of Options, Grants 649,453 884,061  
Number of Options, Exercised   (60,240)  
Number of Option, Forfeited/cancelled/expired/settled (20,051)    
Number of Options, Balance at End of Year 5,224,136 4,594,734 3,770,913
Number of Options, Vested and expected to vest 5,171,594    
Number of Options, Unvested 452,524    
Number of Options, Exercisable 4,771,612    
Weighted-Average Exercise Price, Outstanding at Beginning of Year (in dollars per share) $ 2.59 $ 2.18  
Weighted-Average Exercise Price, Grants (in dollars per share) 5.20 4.22  
Weighted-Average Exercise Price, Exercised (in dollars per share)   0.83  
Weighted-Average Exercise Price, Forfeited/cancelled/expired/settled (in dollars per share) 4.75    
Weighted-Average Exercise Price, Balance at End of Year (in dollars per share) 2.90 $ 2.59 $ 2.18
Weighted-Average Exercise Price, Vested and expected to vest (in dollars per share) 2.89    
Weighted-Average Exercise Price, Unvested (in dollars per share) 4.71    
Weighted-Average Exercise Price, Exercisable (in dollars per share) $ 2.73    
Weighted-Average Remaining Contractual Term, Outstanding (in years) 5 years 3 months 10 days 5 years 8 months 19 days 5 years 8 months 4 days
Weighted-Average Remaining Contractual Term, Grants (in years) 0 years 0 years  
Weighted-Average Remaining Contractual Term, Exercised (in years) 0 years 0 years  
Weighted-Average Remaining Contractual Term, Forfeited/cancelled/expired/settled (in years) 0 years 0 years  
Weighted-Average Remaining Contractual Term, Vested and expected to vest (in years) 5 years 2 months 26 days    
Weighted-Average Remaining Contractual Term, Unvested (in years) 9 years 2 months 8 days    
Weighted-Average Remaining Contractual Term, Exercisable (in years) 4 years 10 months 28 days    
Aggregate Intrinsic Value, Outstanding $ 5,021,952 $ 5,871,492 $ 4,659,601
Aggregate Intrinsic Value, Grants 0 0  
Aggregate Intrinsic Value, Exercised 0 315,620  
Aggregate Intrinsic Value, Forfeited/cancelled/expired/settled 0 $ 0  
Aggregate Intrinsic Value, Vested and expected to vest 5,021,952    
Aggregate Intrinsic Value, Unvested 0    
Aggregate Intrinsic Value, Exercisable $ 5,021,952