Annual report [Section 13 and 15(d), not S-K Item 405]

SHARE-BASED COMPENSATION - Stock Options (Details)

v3.25.1
SHARE-BASED COMPENSATION - Stock Options (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares    
Outstanding options 2,769,869  
Granted 25,000  
Exercised (122,510) (82,300)
Forfeited (174,108)  
Expired (26,306)  
Outstanding options 2,471,945 2,769,869
Options vested and exercisable at December 31, 2024 2,073,853  
Weighted average exercise price    
Outstanding options - beginning $ 1.49  
Granted 4.57  
Exercised 1.68  
Forfeited 2.85  
Expired 2.3  
Outstanding options - ending 1.41 $ 1.49
Options vested and exercisable at December 31, 2024 $ 1.1  
Average intrinsic value    
Outstanding options at - beginning $ 3,441,146  
Outstanding options - ending 6,191,995 $ 3,441,146
Options vested and exercisable at December 31, 2024 $ 5,839,953  
Weighted average remaining contractual life (year)    
Outstanding options, Weighted average remaining contractual life (years) 3 years 2 months 12 days 4 years 6 months 10 days
Options vested and exercisable at December 31, 2024 2 years 3 months 14 days