XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Estimated Fair Values of Debt Instruments (Details) - Senior Notes - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes $ 2,340.0 $ 2,286.0
Senior Convertible Notes due 2025    
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes 1,199.6 1,163.7
Senior Convertible Notes due 2028    
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes $ 1,140.4 $ 1,122.3