v3.26.1
Debt - Convertible Note Hedges and Warrants (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]    
Repayments of convertible debt $ 695.8 $ 0.0
2026 Warrants    
Derivative [Line Items]    
Number of shares covered by warrant (in shares) 18.1  
Warrant price (in dollars per share) $ 46.36  
2028 Warrants    
Derivative [Line Items]    
Number of shares covered by warrant (in shares) 20.1  
Warrant price (in dollars per share) $ 46.36  
2026 And 2028 Warrants    
Derivative [Line Items]    
Proceeds from issuance of warrants $ 202.9  
2026 Notes | Convertible Debt    
Derivative [Line Items]    
Repayments of convertible debt $ 695.8  
2028 Notes    
Derivative [Line Items]    
Convertible debt, conversion rate (in dollars per share) $ 35.35  
Convertible debt, effective conversion rate (in dollars per share) $ 46.36  
2026 Notes Hedge    
Derivative [Line Items]    
Convertible note hedge, number of shares covered by hedge (in shares) 18.2  
Convertible note hedge, strike price (in dollars per share) $ 38.25  
2028 Notes Hedge    
Derivative [Line Items]    
Convertible note hedge, number of shares covered by hedge (in shares) 19.6  
Convertible note hedge, strike price (in dollars per share) $ 35.35  
Convertible Note Hedge    
Derivative [Line Items]    
Cost of note hedge transaction $ 265.3