v3.26.1
Temporary equity and redeemable non-controlling interests (Details)
$ in Millions
1 Months Ended
Apr. 30, 2026
USD ($)
installment
shares
Sep. 30, 2022
Feb. 23, 2026
Option Indexed to Issuer's Equity [Line Items]      
Put option settlement, trigger period   2 years  
Put option settlement, consideration transferred $ 101.2    
Put option settlement, consideration transferred, cash 50.3    
Put option settlement, consideration transferred, deferred $ 14.2    
Put option settlement, consideration transferred, equity shares issued (in shares) | shares 3,473,087    
Put option settlement, consideration transferred, equity $ 36.7    
Put option settlement, consideration transferred, deferred, number of installment | installment 2    
Put option settlement, consideration transferred, deferred, interest rate 6.00%    
Four20 Pharma GmbH      
Option Indexed to Issuer's Equity [Line Items]      
Ownership interest by minority shareholders 100.00%   45.00%
Ownership interest by minority shareholders acquired     45.00%