v3.26.1
Subsequent Events (Details) - Alexion - Subsequent Event
$ in Millions
Jul. 29, 2026
USD ($)
installment
Subsequent Event [Line Items]  
Proceeds from legal settlements $ 105.0
Numberof installments | installment 2
Installment payment amount $ 52.5
Settlement agreement, payment period 1 year