Quarterly report [Sections 13 or 15(d)]

NET LOSS PER COMMON SHARE - Diluted net income (loss) per shares (Details)

v3.25.1
NET LOSS PER COMMON SHARE - Diluted net income (loss) per shares (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
NET LOSS PER COMMON SHARE    
Weighted-average shares outstanding - basic 22,611,040 19,757,449
Weighted average shares outstanding - diluted 22,611,040 19,757,449
Potentially dilutive securities:    
Total potentially dilutive securities 3,967,394 3,597,777
Unvested restricted stock units    
Potentially dilutive securities:    
Total potentially dilutive securities 2,279,540 1,973,395
Employee Stock Option    
Potentially dilutive securities:    
Total potentially dilutive securities 1,687,854 1,624,382