XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Debt (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2024
Mar. 31, 2024
1.75% Notes [Member]          
Convertible Debt [Abstract]          
Face amount of offering   $ 575.0      
Proceeds from issuance of convertible senior notes   $ 532.7      
Outstanding principal balance $ 575.0        
Unamortized debt issuance costs $ 9.3        
Maturity date Jun. 30, 2028        
Interest rate 1.75%     1.75% 1.75%
Effective interest rate 2.30%        
Conversion price per share (in dollars per share) $ 53.73        
Total shares of common stock subject to conversion (in shares) 10.7        
Percentage of principal amount used as purchase price upon occurrence of fundamental change 100.00%        
0.125% Notes [Member]          
Convertible Debt [Abstract]          
Interest rate 0.125%       0.125%
0% Notes [Member]          
Convertible Debt [Abstract]          
Face amount of offering     $ 632.5    
Proceeds from issuance of convertible senior notes     319.0    
Outstanding principal balance $ 632.5        
Unamortized debt issuance costs $ 3.2        
Maturity date Apr. 30, 2026        
Interest rate 0.00%     0.00% 0.00%
Effective interest rate 0.50%        
Conversion price per share (in dollars per share) $ 57.84        
Effective conversion price per share with call spread (in dollars per share) $ 76.39        
Total shares of common stock subject to conversion (in shares) 10.9        
Cost of call spread     46.9    
Purchase of note hedges     136.7    
Proceeds from issuance of warrants     89.8    
Percentage of principal amount used as purchase price upon occurrence of fundamental change 100.00%        
1% Notes [Member]          
Convertible Debt [Abstract]          
Repurchase of convertible senior notes     $ 309.9    
Interest rate     1.00%