XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Estimated Fair Values of Debt Instruments (Details) - Senior Notes - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes $ 2,292.8 $ 2,286.0
Senior Convertible Notes due 2025    
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes 1,175.9 1,163.7
Senior Convertible Notes due 2028    
Fair Value Disclosures [Line Items]    
Total fair value of outstanding senior convertible notes $ 1,116.9 $ 1,122.3