Annual report pursuant to Section 13 and 15(d)

SHARE-BASED COMPENSATION - Summary of Stock Option Activity (Details)

v3.24.1
SHARE-BASED COMPENSATION - Summary of Stock Option Activity (Details) - Common Stock - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Beginning Balance, number of shares 1,619,881  
Options Issued, number of shares 445,000  
Options Exercised, number of shares (289,500)  
Options Forfeited or expired, number of shares (235,380)  
Ending Balance, number of shares 1,540,001 1,619,881
Ending Balance, Options Exercisable 741,657  
Beginning Balance, Weighted-Average Exercise Price $ 2.61  
Options Issued, Weighted-Average Exercise Price 1.87  
Options Exercised, Weighted-Average Exercise Price 1.3  
Options Forfeited or Expired, Weighted-Average Exercise Price 2.34  
Ending Balance, Weighted-Average Exercise Price 2.7 $ 2.61
Ending Balance, Options Exercisable, Weighted-Average Exercise Price $ 2.67  
Options Outstanding, Aggregate Intrinsic Value $ (1,233,541) $ (267,418)
Options Exercised, Aggregate Intrinsic Value (174,076)  
Options Exercisable, Aggregate Intrinsic Value $ (570,038)  
Weighted-Average Remaining Contractual Term (Years) 2 years 11 months 15 days 2 years 8 months 26 days
Weighted-Average Remaining Contractual Term (Years), Exercisable 1 year 8 months 12 days