v3.26.1
License, Collaboration and Service Agreements - Schedule of remaining potential milestone payments (Details) - USD ($)
$ in Millions
Jun. 30, 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  
Potential Commercial Milestone Payments | GSK License Agreement [Member] | Maximum [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 101.0  
Europe [Member] | Potential Commercial Milestone Payments    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
UNITED STATES | Potential Commercial Milestone Payments    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 51.0  
Net sales greater than $200M    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 200.0  
Net sales greater than $200M | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
Net sales greater than $300M    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 300.0  
Net sales greater than $300M | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
Net sales greater than $400M    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 400.0  
Net sales greater than $400M | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 25.0  
Net sales greater than $500M    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 500.0  
Net sales greater than $500M | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 50.0  
Net sales greater than $750M    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 750.0  
Net sales greater than $750M | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 50.0  
Net sales greater than $1,000M    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sales milestone events 1,000.0  
Net sales greater than $1,000M | GSK License Agreement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment 50.0  
Second Anniversary of First Commercial Sale [Member] | UNITED STATES    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment $ 25.0