v3.26.1
License, Collaboration and Service Agreements - Schedule of remaining potential milestone payments (Details) - USD ($)
$ in Millions
Mar. 31, 2026
May 31, 2025
Maximum [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events   $ 750.0
Minimum [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment $ 750.0  
GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 225.0  
GSK License Agreement [Member] | Maximum [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment   $ 150.0
GSK License Agreement [Member] | Minimum [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 1,000.0  
Second Anniversary of First Commercial Sale [Member] | UNITED STATES [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
Net annual sales greater than $200.0 [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 200.0  
Net annual sales greater than $200.0 [Member] | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
Net annual sales greater than $300.0 [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 300.0  
Net annual sales greater than $300.0 [Member] | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
Net annual sales greater than $400.0 [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 400.0  
Net annual sales greater than $400.0 [Member] | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
Net annual sales greater than $500.0 [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 500.0  
Net annual sales greater than $500.0 [Member] | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 50.0  
Net annual sales greater than $750.0 [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 750.0  
Net annual sales greater than $750.0 [Member] | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 50.0  
Net Sales Greater Than One Thousand Million [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 1,000.0  
Net Sales Greater Than One Thousand Million [Member] | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 50.0  
Potential Commercial Milestone Payments | UNITED STATES [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 51.0  
Potential Commercial Milestone Payments | Europe [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
Potential Commercial Milestone Payments | GSK License Agreement [Member] | Maximum [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment $ 101.0