XML 87 R77.htm IDEA: XBRL DOCUMENT v3.21.2
INDEBTEDNESS - Net Carrying Amount of Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Mar. 05, 2020
May 25, 2018
Mar. 06, 2017
Convertible Debt          
Debt Instrument [Line Items]          
Principal outstanding $ 4,797,153 $ 3,021,045      
Unamortized debt issuance costs (54,687)        
Unamortized debt discount   (405,163)      
Unamortized debt issuance costs   (28,958)      
Net carrying value 4,742,466 2,586,924      
2031 Senior Notes | Senior Notes          
Debt Instrument [Line Items]          
Principal outstanding 1,000,000        
Unamortized debt issuance costs (13,580)        
Net carrying value 986,420        
2026 Senior Notes | Senior Notes          
Debt Instrument [Line Items]          
Principal outstanding 1,000,000        
Unamortized debt issuance costs (13,076)        
Net carrying value 986,924        
2027 Convertible Notes          
Debt Instrument [Line Items]          
Net carrying value 566,873        
2027 Convertible Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal outstanding 575,000 575,000      
Unamortized debt issuance costs (8,127)        
Unamortized debt discount   (109,134)      
Unamortized debt issuance costs   (7,370)      
Net carrying value 566,873 458,496      
2026 Convertible Notes          
Debt Instrument [Line Items]          
Net carrying value 567,195        
2026 Convertible Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal outstanding 575,000 575,000      
Unamortized debt issuance costs (7,805)        
Unamortized debt discount   (85,085)      
Unamortized debt issuance costs   (7,711)      
Net carrying value 567,195 482,204      
2025 Convertible Notes          
Debt Instrument [Line Items]          
Net carrying value 989,599        
2025 Convertible Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal outstanding 1,000,000 1,000,000      
Unamortized debt issuance costs (10,401)        
Unamortized debt discount   (130,335)      
Unamortized debt issuance costs   (11,333) $ (12,800)    
Net carrying value 989,599 858,332      
2023 Convertible Notes          
Debt Instrument [Line Items]          
Net carrying value 640,818        
2023 Convertible Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal outstanding 642,488 862,500      
Unamortized debt issuance costs (1,670)        
Unamortized debt discount   (79,980)      
Unamortized debt issuance costs   (2,474)   $ (5,600)  
Net carrying value 640,818 780,046      
2022 Convertible Notes          
Debt Instrument [Line Items]          
Net carrying value 4,637        
2022 Convertible Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal outstanding 4,665 8,545      
Unamortized debt issuance costs (28)        
Unamortized debt discount   (629)      
Unamortized debt issuance costs   (70)     $ (9,400)
Net carrying value $ 4,637 $ 7,846