XML 107 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENT - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value $ 24,912,126 $ 24,846,605
Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 20,580,663 21,215,467
CSC Holdings | Credit facility debt | Carrying Amount | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 7,156,989 8,257,682
CSC Holdings | Credit facility debt | Estimated Fair Value | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 7,200,408 8,323,654
CSC Holdings | Senior guaranteed and senior secured notes | Carrying Amount | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 11,119,314 9,079,882
CSC Holdings | Senior guaranteed and senior secured notes | Estimated Fair Value | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 9,503,825 7,784,288
CSC Holdings | Senior notes | Carrying Amount | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 6,585,181 7,334,447
CSC Holdings | Senior notes | Estimated Fair Value | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 3,825,788 4,932,931
CSC Holdings | Notes payable and supply chain financing (b) | Carrying Amount | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value 50,642 174,594
CSC Holdings | Notes payable and supply chain financing (b) | Estimated Fair Value | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, fair value $ 50,642 $ 174,594