v3.24.2.u1
STOCK-BASED COMPENSATION - Stock option activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Options    
Outstanding and expected to vest at beginning of period (in shares) | shares 9,307,330  
Granted (in shares) | shares 1,812,760  
Exercised (in shares) | shares (771,047)  
Forfeited, shares (in shares) | shares (198,193)  
Outstanding and expected to vest at end of period (in shares) | shares 10,150,850 9,307,330
Exercisable at end of period (in shares) | shares 6,123,559  
Weighted average exercise price    
Outstanding and expected to vest at beginning of period (in dollars per share) | $ / shares $ 17.26  
Granted (in dollars per share) | $ / shares 11.37  
Exercised (in dollars per share) | $ / shares 3.04  
Forfeited (in dollars per share) | $ / shares 7.14  
Outstanding and expected to vest at end of period (in dollars per share) | $ / shares 17.48 $ 17.26
Exercisable at end of period (in dollars per share) | $ / shares $ 22.11  
Aggregate intrinsic value    
Outstanding and expected to vest (in dollars) | $ $ 27,367 $ 10,012
Exercisable (in dollars) | $ $ 13,405  
Weighted average remaining contractual life (years)    
Outstanding and expected to vest (in years) 6 years 10 months 2 days 6 years 5 months 8 days
Exercisable (in years) 5 years 4 months 24 days