v3.26.1
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended
Jun. 30, 2025
USD ($)
tranche
part
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Long-term Purchase Commitment [Line Items]      
Lease payments, minimum amount   $ 4.0  
Cytokinetics Funding Commitments      
Long-term Purchase Commitment [Line Items]      
Long term funding partnership, remaining availability   175.0  
Revolution Medicines Funding Commitments      
Long-term Purchase Commitment [Line Items]      
Number of parts to funding arrangement | part 2    
Revolution Medicines Funding Commitments | Revolution Medicines, Inc      
Long-term Purchase Commitment [Line Items]      
Credit loss allowance   52.4 $ 89.0
Revolution Medicines Funding Commitments | Revolution Medicines, Inc | Senior Secured Term Loan      
Long-term Purchase Commitment [Line Items]      
Long term funding partnership, number of tranches | tranche 3    
Long term funding partnership, amount $ 250.0    
Revolution Medicines Funding Commitments | Revolution Medicines, Inc | Royalty Purchase      
Long-term Purchase Commitment [Line Items]      
Long term funding partnership, number of tranches | tranche 5    
Long term funding partnership, amount $ 250.0    
Revolution Medicines Funding Commitments | Revolution Medicines, Inc | Maximum      
Long-term Purchase Commitment [Line Items]      
Other commitment 2,000.0    
Revolution Medicines Funding Commitments | Revolution Medicines, Inc | Maximum | Senior Secured Term Loan      
Long-term Purchase Commitment [Line Items]      
Other commitment 750.0    
Funding commitment remained unfunded   750.0  
Revolution Medicines Funding Commitments | Revolution Medicines, Inc | Maximum | Royalty Purchase      
Long-term Purchase Commitment [Line Items]      
Other commitment $ 1,250.0    
Funding commitment remained unfunded   $ 750.0