v3.25.1
License, Collaboration, and Success Payment Agreements - Schedule of Aggregate Potential Success Payments (Details) - Collaborative Arrangement, Transaction with Party to Collaborative Arrangement
Mar. 31, 2025
USD ($)
Oct. 31, 2020
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
Fred Hutch      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Aggregate success payment(s) (in millions) $ 0    
Stanford      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Aggregate success payment(s) (in millions) $ 0    
Ten Times | Fred Hutch      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance     10
Per share common stock price required for payment (in dollars per share) | $ / shares     $ 18.29
Aggregate success payment(s) (in millions)     $ 10,000,000
Ten Times | Stanford      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance   10  
Per share common stock price required for payment (in dollars per share) | $ / shares   $ 18.29  
Aggregate success payment(s) (in millions)   $ 10,000,000  
Twenty Times | Fred Hutch      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance     20
Per share common stock price required for payment (in dollars per share) | $ / shares     $ 36.58
Aggregate success payment(s) (in millions)     $ 40,000,000
Twenty Times | Stanford      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance   20  
Per share common stock price required for payment (in dollars per share) | $ / shares   $ 36.58  
Aggregate success payment(s) (in millions)   $ 40,000,000  
Thirty Times | Fred Hutch      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance     30
Per share common stock price required for payment (in dollars per share) | $ / shares     $ 54.86
Aggregate success payment(s) (in millions)     $ 90,000,000
Thirty Times | Stanford      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance   30  
Per share common stock price required for payment (in dollars per share) | $ / shares   $ 54.86  
Aggregate success payment(s) (in millions)   $ 90,000,000  
Forty Times | Fred Hutch      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance     40
Per share common stock price required for payment (in dollars per share) | $ / shares     $ 73.15
Aggregate success payment(s) (in millions)     $ 140,000,000
Forty Times | Stanford      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance   40  
Per share common stock price required for payment (in dollars per share) | $ / shares   $ 73.15  
Aggregate success payment(s) (in millions)   $ 140,000,000  
Fifty Times | Fred Hutch      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance     50
Per share common stock price required for payment (in dollars per share) | $ / shares     $ 91.44
Aggregate success payment(s) (in millions)     $ 200,000,000
Fifty Times | Stanford      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Multiple of initial equity value at issuance   50  
Per share common stock price required for payment (in dollars per share) | $ / shares   $ 91.44  
Aggregate success payment(s) (in millions)   $ 200,000,000