XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Schedule of Note Hedges and Warrants (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Debt Instrument [Line Items]    
Note hedge transaction cost $ 236,555 $ 0
Aggregate proceeds from sale of warrants 90,195 $ 0
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  
Aggregate proceeds from sale of warrants $ 119,945  
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  
Aggregate proceeds from sale of warrants $ 185,150  
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  
Aggregate proceeds from sale of warrants $ 90,195