v3.24.1.u1
Significant Agreements - Roche License Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 05, 2021
Jun. 30, 2017
May 31, 2014
Feb. 28, 2014
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
License Agreement [Line Items]              
Accounts receivable         $ 0   $ 5,159
Collaboration revenue         $ 50 $ 2,169  
Collaborative Arrangement              
License Agreement [Line Items]              
Portion of revenue and expenses attributable to company, Percentage         30.00%    
Roche              
License Agreement [Line Items]              
Revenue, Remaining performance obligation, Amount         $ 0   $ 0
Roche | Collaborative Arrangement              
License Agreement [Line Items]              
Collaboration revenue, License, Upfront payment       $ 30,000      
Milestone payment received, Clinical milestone     $ 15,000        
Milestone achievement, Clinical milestone $ 60,000 $ 30,000          
Potential payment upon achievement of development, regulatory and various first commercial sales milestones         290,000    
Potential Payment for U.S. Commercial Sales Milestones         155,000    
Potential payment for achievement of non U.S. commercial sales milestones         $ 175,000    
License agreement, Cost allocation, Percentage         100.00%    
Portion of revenue and expenses attributable to company, Percentage         70.00%    
Collaboration revenue              
License Agreement [Line Items]              
Collaboration revenue         $ 0 $ 2,119