NET LOSS PER SHARE - Anti-dilutive shares (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Schedule of anti-dilutive excluded from the computation of diluted net loss per share | ||
Anti-dilutive securities | 7,307,464 | 9,981,627 |
Incentive stock options | ||
Schedule of anti-dilutive excluded from the computation of diluted net loss per share | ||
Anti-dilutive securities | 5,898,018 | 5,997,539 |
Restricted Stock Units | ||
Schedule of anti-dilutive excluded from the computation of diluted net loss per share | ||
Anti-dilutive securities | 1,301,633 | |
Warrants | ||
Schedule of anti-dilutive excluded from the computation of diluted net loss per share | ||
Anti-dilutive securities | 107,813 | |
Temporary redeemable preferred stock | ||
Schedule of anti-dilutive excluded from the computation of diluted net loss per share | ||
Anti-dilutive securities | 3,984,088 |