v3.25.2
Significant Agreements - Roche License Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 05, 2021
Jun. 30, 2017
May 31, 2014
Feb. 28, 2014
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
License Agreement [Line Items]                  
Collaboration revenue         $ 4,420 $ 132,014 $ 7,248 $ 132,064  
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   $ 0
Roche | Collaborative Arrangement                  
License Agreement [Line Items]                  
Upfront payment pursuant to license agreement       $ 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 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%    
Potential Payment for US Commercial Sales Milestones             $ 155,000    
Collaboration revenue                  
License Agreement [Line Items]                  
Collaboration revenue         $ 4,420 $ 132,014 $ 7,198 $ 132,014