Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
NET LOSS PER COMMON SHARE - Diluted net income (loss) per shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
NET LOSS PER COMMON SHARE        
Weighted-average shares outstanding - basic 24,959,114 20,537,794 23,628,921 20,137,942
Weighted average shares outstanding - diluted 24,959,114 20,537,794 23,628,921 20,137,942
Potentially dilutive securities:        
Total potentially dilutive securities 3,321,139 4,224,220 3,660,348 4,125,406
Unvested restricted stock units        
Potentially dilutive securities:        
Total potentially dilutive securities 1,897,437 2,484,434 1,897,437 2,484,434
Employee Stock Option        
Potentially dilutive securities:        
Total potentially dilutive securities 1,423,702 1,739,786 1,762,911 1,640,972