v3.25.4
Commitments, contingencies and other liabilities (Details)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2016
USD ($)
multiple
Dec. 31, 2024
USD ($)
Dec. 31, 2017
USD ($)
Commitments contingencies and other liabilities          
Contingency reserves for litigation liabilities   $ 0.0   $ 0.0  
Transition Bio          
Commitments contingencies and other liabilities          
Termination fees $ 2.0        
Royalty term   10 years      
Non-profit organization agreement          
Commitments contingencies and other liabilities          
Maximum funding     $ 4.0    
Funding multiple | multiple     2.6    
Milestone payment liability         $ 1.0