v3.25.0.1
Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 06, 2024
Oct. 22, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-based compensation            
Rollover options outstanding (in shares)     16,511,128 13,032,541 13,123,170 12,364,357
Stock-based compensation expense     $ 54,437 $ 8,848 $ 8,003  
Expected compensation expense, weighted average period (in years)     3 years 8 months 12 days      
General and administrative            
Stock-based compensation            
Stock-based compensation expense     $ 31,288 5,034 4,567  
Research and development            
Stock-based compensation            
Stock-based compensation expense     $ 8,306 $ 1,303 $ 1,182  
Restricted Stock Units (RSUs)            
Stock-based compensation            
Expected compensation expense, weighted average period (in years)     4 years 4 months 24 days      
Stock Incentive Plan 2019            
Stock-based compensation            
Maximum shares issuable   9,900,000        
Contractual term (in years)   10 years        
Vesting period of options with a service condition (in years)   5 years        
Vesting percentage of options with a service condition (in percent)   20.00%        
Rollover options outstanding (in shares)   3,400,000        
Equity Incentive Plan 2024            
Stock-based compensation            
Vesting period of options with a service condition (in years) 5 years          
Vesting percentage of options with a service condition (in percent) 20.00%          
Common stock, capital shares reserved for future issuance 10,000,000          
Percentage of outstanding stock maximum 5.00%          
Equity Incentive Plan 2024 | Restricted Stock Units (RSUs)            
Stock-based compensation            
Common stock, capital shares reserved for future issuance     4,600,000      
Equity Incentive Plan 2024 | Maximum | Restricted Stock Units (RSUs)            
Stock-based compensation            
Vesting period of options with a service condition (in years) 5 years          
Vesting percentage of options with a service condition (in percent) 25.00%          
Equity Incentive Plan 2024 | Minimum | Restricted Stock Units (RSUs)            
Stock-based compensation            
Vesting period of options with a service condition (in years) 4 years          
Vesting percentage of options with a service condition (in percent) 20.00%          
Employee Stock Purchase Plan 2024            
Stock-based compensation            
Maximum shares issuable     0      
Common stock, capital shares reserved for future issuance 3,250,000          
Percentage of outstanding stock maximum 1.00%          
Employee Stock Purchase Plan 2024 | Maximum            
Stock-based compensation            
Shares issued in period 27,000,000