XML 101 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Allowance for credit losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance at beginning of period $ 53,991 $ 44,431 $ 38,534
Current period provision for expected credit losses 81,718 67,302 79,664
Write-offs charged against allowance (64,395) (57,742) (73,845)
Acquisitions     78
Balance at end of period 71,314 53,991 44,431
Pay-TV      
Balance at beginning of period 35,320 40,642 32,947
Current period provision for expected credit losses 56,729 56,421 75,518
Write-offs charged against allowance (49,474) (61,743) (67,823)
Balance at end of period 42,575 35,320 40,642
Wireless      
Balance at beginning of period 18,671 3,789 5,587
Current period provision for expected credit losses 24,989 10,881 4,146
Write-offs charged against allowance (14,921) 4,001 (6,022)
Acquisitions     78
Balance at end of period $ 28,739 $ 18,671 $ 3,789