XML 97 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Convertible Note Hedges and Warrants (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]      
Proceeds from sale of warrants in connection with issuance of convertible senior notes $ 0.0 $ 0.0 $ 202.9
2026 Notes      
Derivative [Line Items]      
Convertible debt, conversion rate (in dollars per share) $ 38.25    
Convertible debt, effective conversion rate (in dollars per share) 46.36    
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 And 2028 Warrants      
Derivative [Line Items]      
Proceeds from sale of warrants in connection with issuance of convertible senior notes $ 202.9    
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 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