v3.25.2
Fair Value Measurements and Financial Instruments - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Losses on equity securities still held   $ 30.6 $ 46.1 $ 76.4 $ 15.0  
Financial Royalty Assets, Current            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Financial royalty asset, percentage of non-controlling interest       11.00%   9.00%
Financial Royalty Assets, Non-current            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Financial royalty asset, percentage of non-controlling interest       8.00%   8.00%
Level 3 | Estimate of Fair Value Measurement            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Financing receivables, fair value disclosure, current   800.0   $ 800.0   $ 800.0
Financing receivables, fair value disclosure, non-current   $ 21,400.0   $ 21,400.0   $ 21,400.0
Level 3 | Measurement Input, Option Volatility            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Measurement input   0.400   0.400   0.400
Cytokinetics            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Long term funding partnership, amount $ 50.0          
Optional additional amount 150.0          
Long term funding partnership, milestone payment, amount $ 150.0          
Installment repayments, percentage of amount drawn 1.5          
Cytokinetics | Level 3 | Measurement Input, Discount Rate            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Measurement input   0.137   0.137   0.111