v3.25.2
Fair Value Measurements - Estimated Fair Values of Debt Instruments (Details) - Senior Notes - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes $ 2,362.6 $ 2,286.0
Senior Convertible Notes due 2025    
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes 1,187.2 1,163.7
Senior Convertible Notes due 2028    
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes $ 1,175.4 $ 1,122.3