Quarterly report pursuant to Section 13 or 15(d)

SHARE-BASED COMPENSATION - Stock Options (Details)

v3.24.1.1.u2
SHARE-BASED COMPENSATION - Stock Options (Details) - Stock Options - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Number of Shares      
Outstanding options 2,769,869    
Granted 25,000    
Exercised (55,375) 0  
Forfeited (65,523)    
Expired (1,250)    
Outstanding options 2,672,721   2,769,869
Options vested and exercisable at March 31, 2024 1,991,507    
Weighted average exercise price      
Outstanding options - beginning $ 1.49    
Granted 4.57    
Exercised 1.22    
Forfeited 2.91    
Expired 2.62    
Outstanding options - ending 1.49   $ 1.49
Options vested and exercisable at March 31, 2024 $ 0.97    
Average intrinsic value      
Outstanding options at - beginning $ 6,053,833    
Outstanding options - ending 5,866,003   $ 6,053,833
Options vested and exercisable at March 31, 2024 $ 5,393,973    
Weighted average remaining contractual life (year)      
Outstanding options, Weighted average remaining contractual life (years) 4 years 2 months 23 days   4 years 6 months 10 days
Granted 0 years    
Options vested and exercisable at March 31, 2024 2 years 8 months 23 days