Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

SHARE-BASED COMPENSATION - Schedule of Information Relating to Options Outstanding and Exercisable (Details)

v3.24.1.u1
SHARE-BASED COMPENSATION - Schedule of Information Relating to Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Options outstanding as of December 31, 2023  
Number of Shares | shares 1,688,593
Exercise Price per Share | $ / shares $ 1.12
Remaining Contractual Life 6 years 14 days
Options exercisable as of December 31, 2023  
Number of Shares | shares 1,025,496
Exercise Price per Share | $ / shares $ 1.15
Remaining Contractual Life 5 years 9 months 25 days
Range One  
Options outstanding as of December 31, 2023  
Number of Shares | shares 20,000
Exercise Price per Share | $ / shares $ 0.58
Remaining Contractual Life 4 years 10 months 6 days
Options exercisable as of December 31, 2023  
Number of Shares | shares 20,000
Exercise Price per Share | $ / shares $ 0.58
Remaining Contractual Life 4 years 10 months 6 days
Range Two  
Options outstanding as of December 31, 2023  
Number of Shares | shares 16,800
Exercise Price per Share | $ / shares $ 0.53
Remaining Contractual Life 5 years 2 months 15 days
Options exercisable as of December 31, 2023  
Number of Shares | shares 16,800
Exercise Price per Share | $ / shares $ 0.53
Remaining Contractual Life 5 years 2 months 15 days
Range Three  
Options outstanding as of December 31, 2023  
Number of Shares | shares 1,274,093
Exercise Price per Share | $ / shares $ 1.26
Remaining Contractual Life 5 years 7 months 6 days
Options exercisable as of December 31, 2023  
Number of Shares | shares 849,396
Exercise Price per Share | $ / shares $ 1.26
Remaining Contractual Life 5 years 7 months 6 days
Range Four  
Options outstanding as of December 31, 2023  
Number of Shares | shares 172,700
Exercise Price per Share | $ / shares $ 0.57
Remaining Contractual Life 7 years 3 days
Options exercisable as of December 31, 2023  
Number of Shares | shares 89,300
Exercise Price per Share | $ / shares $ 0.57
Remaining Contractual Life 7 years 3 days
Range Five  
Options outstanding as of December 31, 2023  
Number of Shares | shares 200,000
Exercise Price per Share | $ / shares $ 0.79
Remaining Contractual Life 8 years 1 month 9 days
Options exercisable as of December 31, 2023  
Number of Shares | shares 50,000
Exercise Price per Share | $ / shares $ 0.79
Remaining Contractual Life 8 years 1 month 9 days
Range Six  
Options outstanding as of December 31, 2023  
Number of Shares | shares 5,000
Exercise Price per Share | $ / shares $ 0.48
Remaining Contractual Life 10 years 3 days