XML 96 R79.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT - 2027 Convertible Note Hedges and Warrants (Details) - 2027 Convertible Notes - $ / shares
6 Months Ended
Jun. 30, 2023
Dec. 31, 2018
2027 Warrants    
Debt Instrument [Line Items]    
Option indexed to issuer's equity, indexed shares (in shares)   3,000,000
Number of securities called by warrants (in shares) 3,000,000  
Strike price (in usd per share) $ 286.26  
Number of warrants exercised (in shares) 0  
2027 Convertible Note Hedges    
Debt Instrument [Line Items]    
Strike price (in usd per share) $ 189.65  
Convertible note hedges exercised (in shares) 0