Annual report pursuant to Section 13 and 15(d)

SHARE-BASED COMPENSATION - Stock Options (Details)

v3.24.1
SHARE-BASED COMPENSATION - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Average intrinsic value    
Outstanding options at - beginning $ 2,217,815  
Outstanding options - ending   $ 2,217,815
Weighted average remaining contractual life (year)    
Outstanding options, Weighted average remaining contractual life (years)   5 years 7 months 24 days
Stock Options    
Number of Shares    
Outstanding options - beginning 2,960,000  
Granted 430,756  
Exercised (82,300) (155,649)
Forfeited (504,687)  
Expired (33,900)  
Outstanding options - ending 2,769,869 2,960,000
Options vested and exercisable at December 31, 2023 1,984,475  
Weighted average exercise price    
Outstanding options - beginning $ 1.76  
Granted 1.64  
Exercised 1.46  
Forfeited 3.06  
Expired 3.58  
Outstanding options - ending 1.49 $ 1.76
Options vested and exercisable at December 31, 2023 $ 0.96  
Average intrinsic value    
Outstanding options - ending $ 3,441,146  
Options vested and exercisable at December 31, 2023 $ 1,758,134  
Weighted average remaining contractual life (year)    
Outstanding options, Weighted average remaining contractual life (years) 4 years 6 months 10 days  
Options vested and exercisable at December 31, 2023 2 years 9 months 29 days