Annual report pursuant to Section 13 and 15(d)

FAIR VALUE MEASUREMENTS (Fair Value of Debt) (Details)

v3.25.0.1
FAIR VALUE MEASUREMENTS (Fair Value of Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 06, 2024
Nov. 01, 2024
Dec. 31, 2023
6.5% Senior Secured Notes Due 2027 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate, stated percentage 6.50%      
6.5% Senior Secured Notes Due 2027 [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term Debt, Fair Value $ 1,213,896     $ 1,222,608
3.75% Senior Secured Notes Due 2028 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate, stated percentage 3.75%      
3.75% Senior Secured Notes Due 2028 [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term Debt, Fair Value $ 472,635     469,515
4.875% Senior Notes Due 2024 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate, stated percentage     4.875%  
4.875% Senior Notes Due 2024 [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term Debt, Fair Value $ 0 [1]     570,412
5.625% Senior Notes Due 2026 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate, stated percentage 5.625%      
5.625% Senior Notes Due 2026 [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term Debt, Fair Value $ 299,529     297,606
4.75% Senior Notes Due 2027 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate, stated percentage 4.75%      
4.75% Senior Notes Due 2027 [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long-term Debt, Fair Value $ 919,049     913,653
2.0% Convertible Senior Notes Due 2025 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate, stated percentage 2.00% 2.00%    
2.0% Convertible Senior Notes Due 2025 [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Convertible Debt, Fair Value Disclosures $ 103,032 [2]     423,668
3.125% Convertible Senior Notes Due 2029        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate, stated percentage 3.125%      
3.125% Convertible Senior Notes Due 2029 | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Convertible Debt, Fair Value Disclosures $ 1,365,560     1,136,160
2.875% Convertible Senior Notes Due 2030        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Interest rate, stated percentage 2.875%      
2.875% Convertible Senior Notes Due 2030 | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Convertible Debt, Fair Value Disclosures $ 1,105,852 [2]     $ 0
[1]
In November 2024, we repaid $575.0 million principal amount outstanding on our 4.875% senior notes.
[2]
 In December 2024, we issued $1.1 billion principal amount of 2.875% convertible senior notes due 2030 and repurchased $316.0 million aggregate principal amount of the 2.0% convertible senior notes due 2025.