v3.25.2
SHARE-BASED COMPENSATION - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Number of Options    
Ending balance (in shares) 13,901,472  
Options to purchase common stock    
Number of Options    
Beginning balance (in shares) 11,348,519  
Granted (in shares) 4,817,827  
Exercised (in shares) (246,953)  
Forfeited or expired (in shares) (2,017,921)  
Ending balance (in shares) 13,901,472 11,348,519
Vested or expected to vest (in shares) 13,901,472  
Exercisable (in shares) 3,990,191  
Vested (in shares) 3,990,191  
Weighted-Average Exercise Price    
Beginning balance (in dollars per share) | $ / shares $ 18.11  
Granted (in dollars per share) | $ / shares 15.00  
Exercised (in dollars per share) | $ / shares 12.39  
Forfeited or expired (in dollars per share) | $ / shares 23.02  
Ending balance (in dollars per share) | $ / shares 16.42 $ 18.11
Vested and expected to vest (in dollars per share) | $ / shares 16.42  
Exercisable (in dollars per share) | $ / shares 18.07  
Vested (in dollars per share) | $ / shares $ 18.07  
Weighted average remaining contractual term and Aggregate intrinsic value    
Outstanding (Weighted Average Remaining Contractual Term) 8 years 9 months 14 days 7 years 10 months 6 days
Vested or expected to vest (Weighted Average Remaining Contractual Term) 8 years 9 months 14 days  
Exercisable (Weighted Average Remaining Contractual Term) 8 years 18 days  
Vested (Weighted Average Remaining Contractual Term) 8 years 18 days  
Outstanding (Aggregate Intrinsic Value) | $ $ 4,723 $ 37,138
Vested and expected to vest (Aggregate Intrinsic Value) | $ 4,723  
Exercisable (Aggregate Intrinsic Value) | $ 1,814  
Vested (Aggregate Intrinsic Value) | $ $ 1,814