v3.25.0.1
Convertible Preferred Stock and Stockholders' Equity - Stock based compensation for all stock awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Convertible preferred stock    
Total stock-based compensation expense $ 41,496 $ 43,459
Research And Development    
Convertible preferred stock    
Total stock-based compensation expense 22,520 20,849
General And Administrative    
Convertible preferred stock    
Total stock-based compensation expense $ 18,976 $ 22,610