v3.25.1
Collaboration and Licensing Agreements (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Variable Interest Entity, Not Primary Beneficiary | Mapi Pharma Ltd.    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Variable Interest Entity, Maximum Milestone Payments $ 90.0  
Goodwill impairment charge   $ 184.6
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 420.0  
Maximum | Collaborative Arrangement    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Development and sales milestone payments $ 23.0