XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT - Convertible Note Hedge and Warrant Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Jul. 24, 2020
May 31, 2017
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jul. 21, 2020
May 24, 2017
Debt Instrument [Line Items]              
Payment of convertible note hedge transactions     $ 0 $ 0 $ 124,200    
Share price (in dollars per share)     $ 21.33        
Proceeds from issuance of warrants     $ 0 0 61,180    
Proceeds from hedge and warrant terminations     0 0 109,881    
Payments for repurchase of warrants     $ 0 $ 0 $ 94,292    
2020 Warrants              
Debt Instrument [Line Items]              
Net proceeds from the convertible notes used to pay for the cost of the convertible note hedge $ 63,000            
Payment of convertible note hedge transactions $ 124,200            
Number of shares covered by the hedge transactions 1.2            
Conversion price (in dollars per share) $ 461.19            
Exercise price (in dollars per share) $ 709.52            
Premium of warrant strike price over sales price of common stock (percentage) 100.00%            
Share price (in dollars per share)           $ 354.76  
Proceeds from issuance of warrants $ 61,200            
2017 Warrants              
Debt Instrument [Line Items]              
Net proceeds from the convertible notes used to pay for the cost of the convertible note hedge   $ 18,100          
Payment of convertible note hedge transactions   $ 61,500          
Number of shares covered by the hedge transactions   1.4          
Exercise price (in dollars per share)   $ 266.39          
Premium of warrant strike price over sales price of common stock (percentage)   70.00%          
Share price (in dollars per share)             $ 156.70
Proceeds from issuance of warrants   $ 43,400          
Net proceeds from hedge and warrants $ 15,600