v3.26.3
GenSci agreement (Details) - GenSci License Agreement
$ in Millions
Dec. 15, 2025
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Upfront milestone payment $ 70.0
Collaborative arrangement, additional arrangement consideration maximum 1,295.0
Collaborative arrangement, maximum consideration receivable 100.0
Milestone payments upon achieving certain developments 50.0
Milestone payments upon certain contingent payments $ 150.0