XML 122 R106.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
Valuation and Qualifying Accounts      
Balance at beginning of period $ 74,390 $ 59,790 $ 53,122
Current period provision for expected credit losses 107,371 101,387 112,575
Write-offs charged against allowance (98,588) (87,113) (109,856)
Acquisitions     78
Foreign currency translation (545) 326 3,871
Balance at end of period 82,628 74,390 59,790
Pay-TV      
Valuation and Qualifying Accounts      
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      
Valuation and Qualifying Accounts      
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
Broadband and satellite services      
Valuation and Qualifying Accounts      
Balance at beginning of period 20,399 15,359 14,588
Current period provision for expected credit losses 25,653 34,085 32,911
Write-offs charged against allowance (34,193) (29,371) (36,011)
Foreign currency translation (545) 326 3,871
Balance at end of period $ 11,314 $ 20,399 $ 15,359