v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue Recognition  
Schedule of allowance for credit losses

    

Pay-TV

    

Wireless

    

Total

(In thousands)

Balance, December 31, 2024

    

$

42,575

    

$

28,739

    

$

71,314

Current period provision for expected credit losses

37,059

13,851

50,910

Write-offs charged against allowance

(18,316)

(17,771)

(36,087)

Balance, June 30, 2025

$

61,318

$

24,819

$

86,137

    

Pay-TV

    

Wireless

    

Total

(In thousands)

Balance, December 31, 2023

    

$

35,320

    

$

18,671

    

$

53,991

Current period provision for expected credit losses

29,780

28,888

58,668

Write-offs charged against allowance

(22,713)

(6,411)

(29,124)

Balance, June 30, 2024

$

42,387

$

41,148

$

83,535

Schedule of contract liability balances

As of

June 30,

December 31,

2025

2024

(In thousands)

Contract liabilities

$

540,598

$

566,118

Schedule of the activity in our 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

$

224,877

$

258,097

$

230,922

$

287,276

Additions

60,238

57,201

108,471

109,476

Amortization expense

(56,905)

(72,425)

(111,183)

(153,879)

Balance, end of period

$

228,210

$

242,873

$

228,210

$

242,873