Quarterly report pursuant to Section 13 or 15(d)

SHARE-BASED COMPENSATION - Stock Options (Details)

v3.24.2.u1
SHARE-BASED COMPENSATION - Stock Options (Details) - Stock Options
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of Shares    
Outstanding options | shares 2,769,869  
Granted | shares 25,000  
Exercised | shares (70,044)  
Forfeited | shares (127,754)  
Expired | shares (20,250)  
Outstanding options | shares 2,576,821 2,769,869
Options vested and exercisable at June 30, 2024 | shares 2,004,897  
Weighted average exercise price    
Outstanding options - beginning | $ / shares $ 1.49  
Granted | $ / shares 4.57  
Exercised | $ / shares 1.41  
Forfeited | $ / shares 2.88  
Expired | $ / shares 2.12  
Outstanding options - ending | $ / shares 1.45 $ 1.49
Options vested and exercisable at June 30, 2024 | $ / shares $ 0.97  
Average intrinsic value    
Outstanding options at - beginning | $ $ 3,441,146  
Outstanding options - ending | $ 10,789,612 $ 3,441,146
Options vested and exercisable at June 30, 2024 | $ $ 9,364,264  
Weighted average remaining contractual life (year)    
Outstanding options, Weighted average remaining contractual life (years) 3 years 10 months 6 days 4 years 6 months 10 days
Options vested and exercisable at June 30, 2024 2 years 6 months 21 days