v3.26.1
License, collaboration and commercial agreements - Genfleet Therapeutics (Details) - License and Collaboration Agreement - Genfleet - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 24, 2023
Jan. 31, 2025
Dec. 31, 2024
License, collaboration and commercial agreements      
Upfront payment $ 2.0    
Potential milestone payments $ 622.0    
Payment for development milestone   $ 6.0 $ 3.0
Number of days written prior notice required for other party to terminate agreement 90 days    
Number of days written notice required to terminate agreement if fails to cure breach 60 days    
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense      
License, collaboration and commercial agreements      
Upfront payment   $ 6.0  
Maximum | Achievement of certain development and commercialization milestones      
License, collaboration and commercial agreements      
Potential milestone payments $ 154.0    
Maximum | Achievement of certain sales milestones      
License, collaboration and commercial agreements      
Potential milestone payments 450.0    
Maximum | Exercise of All Three Gen Fleet Options      
License, collaboration and commercial agreements      
Potential milestone payments 18.0    
Research and Development Arrangement      
License, collaboration and commercial agreements      
Genfleet R&D Support Fee $ 1.5