XML 138 R121.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT - 2026 Convertible Note Hedges and Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2017
2026 Convertible Note Hedges | Convertible Notes    
Debt Instrument [Line Items]    
Conversion price (in usd per share) $ 171.01  
Strike price (usd per share) $ 169.83  
Convertible Note Hedges    
Debt Instrument [Line Items]    
Indexed shares (in shares)   1,500,000
Convertible Note Hedges | 2026 Convertible Note Hedges    
Debt Instrument [Line Items]    
Indexed shares (in shares) 3,400,000  
Option indexed to issuer's equity, indexed values $ 100  
Number of warrants exercised (in shares) 0  
Convertible note hedges exercised (in shares) 0  
Private Warrants | 2026 Convertible Note Hedges    
Debt Instrument [Line Items]    
Number of securities called by warrants (in shares) 3,400,000  
Exercise price of warrants (in usd per share) $ 213.76  
Warrants and rights outstanding $ 70  
Private Warrants | 2026 Convertible Note Hedges | Convertible Notes    
Debt Instrument [Line Items]    
Strike price (usd per share) $ 212.28