v3.25.2
STOCK-BASED COMPENSATION - Summary of Stock Option Activity (Details) - Stock options
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Options to purchase shares of common stock activity  
Outstanding at beginning of period 11,560,158
Exercised (2,267,422)
Forfeited (144,900)
Outstanding at end of period 9,147,836
Exercisable at end of period 8,283,157
Weighted average exercise price | $ / shares $ 3.01