XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Fair Value and Carrying Value of Convertible Senior Notes (Details) - Level 2 - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument $ 4,114,916 $ 4,570,185
Fair Value (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument 3,564,506 3,989,994
2031 Senior Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument 988,863 988,171
2031 Senior Notes | Fair Value (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument 816,197 782,857
2026 Senior Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument 991,799 990,414
2026 Senior Notes | Fair Value (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument 903,835 885,876
2027 Convertible Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 569,194 568,535
2027 Convertible Notes | Fair Value (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 436,572 433,082
2026 Convertible Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 570,157 569,315
2026 Convertible Notes | Fair Value (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 473,162 464,066
2025 Convertible Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 994,903 993,394
2025 Convertible Notes | Fair Value (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 934,740 943,188
2023 Convertible Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes 0 460,356
2023 Convertible Notes | Fair Value (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible notes $ 0 $ 480,925