v3.26.1
License, Collaboration and Success Payment Agreements - Schedule of Aggregate Potential Success Payments (Details) - Collaborative Arrangement, Transaction with Party to Collaborative Arrangement
$ / shares in Units, $ in Millions
Oct. 31, 2020
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
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   $ 365.76
Aggregate success payment(s) (in millions) | $   $ 10
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 $ 365.76  
Aggregate success payment(s) (in millions) | $ $ 10  
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   $ 731.52
Aggregate success payment(s) (in millions) | $   $ 40
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 $ 731.52  
Aggregate success payment(s) (in millions) | $ $ 40  
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   $ 1,097.28
Aggregate success payment(s) (in millions) | $   $ 90
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 $ 1,097.28  
Aggregate success payment(s) (in millions) | $ $ 90  
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   $ 1,463.04
Aggregate success payment(s) (in millions) | $   $ 140
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 $ 1,463.04  
Aggregate success payment(s) (in millions) | $ $ 140  
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   $ 1,828.8
Aggregate success payment(s) (in millions) | $   $ 200
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 $ 1,828.8  
Aggregate success payment(s) (in millions) | $ $ 200