v3.25.2
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Jun. 30, 2025
USD ($)
Long-term Purchase Commitment [Line Items]  
Purchase commitment, period (within) 1 year
Samsung Biologics Co., Ltd  
Long-term Purchase Commitment [Line Items]  
Purchase obligation $ 43.1
Purchase obligation, to be paid remainder of 2026 5.0
Purchase obligation, to be paid in 2027 0.0
Purchase obligation, to be paid in 2028 10.1
Purchase obligation, to be paid in 2029 14.0
Purchase obligation, to be paid in 2030 $ 14.0