v3.26.1
Commitments, Including Licensing and Other Partner Agreements (Details)
$ in Millions
1 Months Ended 6 Months Ended
Dec. 31, 2023
USD ($)
Jun. 30, 2026
USD ($)
Pfizer    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Loss Contingency Accrual, Percent   0.57
Collaborative Arrangement | Mapi Pharma Ltd.    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Payments to Acquire in Process Research and Development $ 75.0  
Maximum    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Development and sales milestone payments   $ 408.0
Maximum | Collaborative Arrangement    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Development and sales milestone payments   $ 124.0