v3.24.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities contractual maturities $ 760.2  
Marketable securities, total estimated fair value 1,800.0  
Equity securities, cost or amortized cost 13.6 $ 91.5
2025 Notes | Level 2 securities:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Convertible notes 300.9 257.0
2026 Notes | Level 2 securities:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Convertible notes 893.2 711.9
2027 Notes | Level 2 securities:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Convertible notes 921.5 796.2
2028 Notes | Level 2 securities:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Convertible notes $ 1,181.7 $ 1,000.0
Minimum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities contractual maturities period 1 year  
Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities contractual maturities period 5 years