v3.25.1
SHARE-BASED COMPENSATION - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Options    
Ending balance (in shares) 14,124,083  
Options to purchase common stock    
Number of Options    
Beginning balance (in shares) 11,348,519  
Granted (in shares) 4,258,077  
Exercised (in shares) (185,426)  
Forfeited or expired (in shares) (1,297,087)  
Ending balance (in shares) 14,124,083 11,348,519
Vested or expected to vest (in shares) 14,124,083  
Exercisable (in shares) 3,456,329  
Vested (in shares) 3,456,329  
Weighted-Average Exercise Price    
Beginning balance (in dollars per share) $ 18.11  
Granted (in dollars per share) 15.24  
Exercised (in dollars per share) 12.39  
Forfeited or expired (in dollars per share) 23.63  
Ending balance (in dollars per share) 16.81 $ 18.11
Vested and expected to vest (in dollars per share) 16.81  
Exercisable (in dollars per share) 19.83  
Vested (in dollars per share) $ 19.83  
Weighted average remaining contractual term and Aggregate intrinsic value    
Outstanding (Weighted Average Remaining Contractual Term) 8 years 8 months 8 days 7 years 10 months 6 days
Vested or expected to vest (Weighted Average Remaining Contractual Term) 8 years 8 months 8 days  
Exercisable (Weighted Average Remaining Contractual Term) 6 years 10 months 13 days  
Vested (Weighted Average Remaining Contractual Term) 6 years 10 months 13 days  
Outstanding (Aggregate Intrinsic Value) $ 2,285 $ 37,138
Vested and expected to vest (Aggregate Intrinsic Value) 2,285  
Exercisable (Aggregate Intrinsic Value) 673  
Vested (Aggregate Intrinsic Value) $ 673