Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
NET LOSS PER COMMON SHARE - Diluted net income (loss) per shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
NET LOSS PER COMMON SHARE        
Weighted-average shares outstanding - basic 23,290,806 19,993,858 22,952,801 19,875,653
Weighted average shares outstanding - diluted 23,290,806 19,993,858 22,952,801 19,875,653
Potentially dilutive securities:        
Total potentially dilutive securities 4,345,543 4,304,150 4,289,149 4,327,509
Unvested restricted stock units        
Potentially dilutive securities:        
Total potentially dilutive securities 2,363,891 2,724,728 2,363,891 2,724,728
Employee Stock Option        
Potentially dilutive securities:        
Total potentially dilutive securities 1,981,652 1,579,422 1,925,258 1,602,781