v3.25.2
Segment Reporting - Revenue from external customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting        
Revenue $ 2,453,186 $ 2,659,158 $ 4,979,685 $ 5,366,495
Pay-TV subscriber and related revenue        
Segment Reporting        
Revenue 2,439,754 2,645,461 4,954,220 5,332,501
Pay-TV equipment sales and other revenue        
Segment Reporting        
Revenue $ 13,432 $ 13,697 $ 25,465 $ 33,994