v3.25.1
License, Collaboration, and Success Payment Agreements - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Oct. 31, 2020
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
Series A Convertible Preferred Stock          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Convertible preferred stock, par value (in dollars per share) | $ / shares       $ 1.83 $ 1.83
Fred Hutch | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Potential aggregate success payments $ 0        
Term of success payment agreement         9 years
Trigger period from IPO date         1 year
Trigger period thereafter         2 years
Fair value of potential success payments due 100,000   $ 100,000    
Success payment expense (reversal) 0 $ 400,000      
Fred Hutch | Minimum | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Multiple of initial equity value at issuance         10
Potential aggregate success payments         $ 10,000,000
Per share common stock price required for payment (in dollars per share) | $ / shares         $ 18.29
Fred Hutch | Maximum | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Multiple of initial equity value at issuance         50
Potential aggregate success payments         $ 200,000,000
Per share common stock price required for payment (in dollars per share) | $ / shares         $ 91.44
Stanford | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Potential aggregate success payments 0        
Term of success payment agreement       9 years  
Trigger period from IPO date       1 year  
Trigger period thereafter       2 years  
Success payment liability 200,000   $ 300,000    
Success payment expense (reversal) $ (100,000) $ 500,000      
Stanford | Minimum | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Multiple of initial equity value at issuance       10  
Potential aggregate success payments       $ 10,000,000  
Per share common stock price required for payment (in dollars per share) | $ / shares       $ 18.29  
Stanford | Maximum | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Multiple of initial equity value at issuance       50  
Potential aggregate success payments       $ 200,000,000  
Per share common stock price required for payment (in dollars per share) | $ / shares       $ 91.44