Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
NET LOSS PER COMMON SHARE - Diluted net income (loss) per shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
NET (LOSS) INCOME PER COMMON SHARE        
Weighted-average shares outstanding - basic 27,493,693 23,290,806 27,399,881 22,952,801
Weighted average shares outstanding - diluted 27,493,693 23,290,806 27,399,881 22,952,801
Potentially dilutive securities:        
Total potentially dilutive securities 2,421,926 4,345,543 2,487,856 4,289,149
Unvested restricted stock units        
Potentially dilutive securities:        
Total potentially dilutive securities 1,847,931 2,363,891 1,847,931 2,363,891
Stock options        
Potentially dilutive securities:        
Total potentially dilutive securities 573,995 1,981,652 639,925 1,925,258