XML 109 R90.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY - Stock options (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
STOCKHOLDERS' EQUITY      
Number of Options, Exercised (60,240) (229,756)  
Stock options      
STOCKHOLDERS' EQUITY      
Number of Options, Outstanding at Beginning of Year 3,770,913 4,018,991  
Number of Options, Grants 884,061 40,917  
Number of Options, Exercised (60,240) (229,756)  
Number of Option, Forfeited/cancelled/expired/settled   (59,239)  
Number of Options, Balance at End of Year 4,594,734 3,770,913 4,018,991
Number of Options, Vested and expected to vest 4,542,266    
Number of Options, Unvested 465,798    
Number of Options, Exercisable 4,128,936    
Weighted-Average Exercise Price, Outstanding at Beginning of Year (in dollars per share) $ 2.18 $ 2.11  
Weighted-Average Exercise Price, Grants (in dollars per share) 4.22 4.32  
Weighted-Average Exercise Price, Exercised (in dollars per share) 0.83 1.70  
Weighted-Average Exercise Price, Forfeited/cancelled/expired/settled (in dollars per share)   1.27  
Weighted-Average Exercise Price, Balance at End of Year (in dollars per share) 2.59 $ 2.18 $ 2.11
Weighted-Average Exercise Price, Vested and expected to vest (in dollars per share) 2.57    
Weighted-Average Exercise Price, Unvested (in dollars per share) 4.23    
Weighted-Average Exercise Price, Exercisable (in dollars per share) $ 2.40    
Weighted-Average Remaining Contractual Term, Outstanding (in years) 5 years 8 months 19 days 5 years 8 months 4 days 6 years 5 months 23 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 8 months 4 days    
Weighted-Average Remaining Contractual Term, Unvested (in years) 9 years 8 months 26 days    
Weighted-Average Remaining Contractual Term, Exercisable (in years) 5 years 2 months 26 days    
Aggregate Intrinsic Value, Outstanding $ 5,871,492 $ 4,659,601 $ 41,000
Aggregate Intrinsic Value, Grants 0 0  
Aggregate Intrinsic Value, Exercised 0 0  
Aggregate Intrinsic Value, Forfeited/cancelled/expired/settled 0 $ 0  
Aggregate Intrinsic Value, Vested and expected to vest 5,871,492    
Aggregate Intrinsic Value, Unvested 0    
Aggregate Intrinsic Value, Exercisable $ 5,871,492