v3.25.1
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity securities without readily determinable fair value $ 4.3 $ 4.3
2026 Notes | Significant Other Observable Inputs (Level 2) | Convertible Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of exchangeable senior notes 1,000.0 1,000.0
2030 Notes | Significant Other Observable Inputs (Level 2) | Convertible Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of exchangeable senior notes 1,100.0 1,100.0
Secured Notes | Significant Other Observable Inputs (Level 2) | Senior Secured Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of secured debt 1,400.0 1,400.0
Tranche B 2 Dollar Term Loan | Significant Other Observable Inputs (Level 2) | Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of lines of credit $ 1,900.0 $ 2,700.0