| Summary of allowance for credit losses |
| | | | | | | | | | | | | | | Pay-TV | | Wireless | | Broadband and Satellite Services | | Total | | | | (In thousands) | Balance, December 31, 2024 | | $ | 42,575 | | $ | 28,739 | | $ | 11,314 | | $ | 82,628 | Current period provision for expected credit losses | | | 37,059 | | | 13,851 | | | 8,485 | | | 59,395 | Write-offs charged against allowance | | | (18,316) | | | (17,771) | | | (7,929) | | | (44,016) | Foreign currency translation | | | — | | | — | | | 224 | | | 224 | Balance, June 30, 2025 | | $ | 61,318 | | $ | 24,819 | | $ | 12,094 | | $ | 98,231 |
| | | | | | | | | | | | | | | Pay-TV | | Wireless | | Broadband and Satellite Services | | Total | | | | (In thousands) | Balance, December 31, 2023 | | $ | 35,320 | | $ | 18,671 | | $ | 20,399 | | $ | 74,390 | Current period provision for expected credit losses | | | 29,780 | | | 28,888 | | | 16,784 | | | 75,452 | Write-offs charged against allowance | | | (22,713) | | | (6,411) | | | (12,979) | | | (42,103) | Foreign currency translation | | | — | | | — | | | (241) | | | (241) | Balance, June 30, 2024 | | $ | 42,387 | | $ | 41,148 | | $ | 23,963 | | $ | 107,498 |
|
| Summary of contract asset and contract liability balances |
| | | | | | | | | As of | | | June 30, | | December 31, | | | 2025 | | 2024 | | | | (In thousands) | Contract assets | | $ | 149,329 | | $ | 108,092 |
| | | | | | | | | As of | | | June 30, | | December 31, | | | 2025 | | 2024 | | | | (In thousands) | Contract liabilities | | $ | 628,671 | | $ | 649,054 |
|
| Summary of activity in contract acquisition costs, net |
| | | | | | | | | | | | | | | For the Three Months Ended | | For the Six Months Ended | | | June 30, | | June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | | | | (In thousands) | Balance, beginning of period | | $ | 280,984 | | $ | 322,813 | | $ | 289,200 | | $ | 352,114 | Additions | | | 68,519 | | | 70,138 | | | 125,116 | | | 135,242 | Amortization expense | | | (67,623) | | | (84,837) | | | (132,842) | | | (179,103) | Foreign currency translation | | | 367 | | | (769) | | | 773 | | | (908) | Balance, end of period | | $ | 282,247 | | $ | 307,345 | | $ | 282,247 | | $ | 307,345 |
|