XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.2
INDEBTEDNESS - Convertible Notes Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 60 Months Ended
May 15, 2023
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
May 15, 2023
Dec. 31, 2022
Nov. 13, 2020
Mar. 05, 2020
May 25, 2018
Debt Instrument [Line Items]                  
Payment to settle debt     $ 461,761 $ 1,071,788          
Convertible Debt                  
Debt Instrument [Line Items]                  
Principal outstanding   $ 4,150,000 4,150,000     $ 4,610,630      
Convertible Debt | 2026 and 2027 Notes                  
Debt Instrument [Line Items]                  
Aggregate principal amount             $ 1,200,000    
Convertible Debt | 2026 Convertible Notes                  
Debt Instrument [Line Items]                  
Aggregate principal amount             $ 575,000    
Interest rate             0.00%    
Principal outstanding   575,000 575,000     575,000      
Convertible Debt | 2027 Convertible Notes                  
Debt Instrument [Line Items]                  
Aggregate principal amount             $ 575,000    
Interest rate             0.25%    
Principal outstanding   575,000 575,000     575,000      
Convertible Debt | 2025 Convertible Notes                  
Debt Instrument [Line Items]                  
Aggregate principal amount               $ 1,000,000  
Interest rate               0.125%  
Principal outstanding   $ 1,000,000 1,000,000     1,000,000      
Convertible Debt | 2023 Convertible Notes                  
Debt Instrument [Line Items]                  
Aggregate principal amount                 $ 862,500
Notes converted     $ 0   $ 401,900        
Principal outstanding           $ 460,630      
Shares issued upon conversion (in shares)   0 0   5,200,000        
Payment to settle debt $ 461,800