XML 96 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Note Hedges and Warrants (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Note hedge transaction cost $ 236,555 $ 0 $ 0
Proceeds from sale of warrants 90,195 $ 0 $ 0
2029 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Note hedge transaction cost $ 236,555    
Shares covered by note hedge transaction (in shares) 10,015    
Shares related to warrant transaction (in shares) 10,015    
Strike price per share related to warrant transaction (in dollars per share) $ 180.44    
Proceeds from sale of warrants $ 90,195    
2027 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Note hedge transaction cost $ 312,225    
Shares covered by note hedge transaction (in shares) 9,898    
Shares related to warrant transaction (in shares) 9,898    
Strike price per share related to warrant transaction (in dollars per share) $ 178.74    
Proceeds from sale of warrants $ 185,150    
2025 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Note hedge transaction cost $ 261,740    
Shares covered by note hedge transaction (in shares) 12,093    
Shares related to warrant transaction (in shares) 12,093    
Strike price per share related to warrant transaction (in dollars per share) $ 149.18    
Proceeds from sale of warrants $ 119,945