v3.25.1
Segment Reporting - Revenue from external customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting    
Revenue $ 2,526,499 $ 2,707,337
Pay-TV subscriber and related revenue    
Segment Reporting    
Revenue 2,514,466 2,687,040
Pay-TV equipment sales and other revenue    
Segment Reporting    
Revenue $ 12,033 $ 20,297