XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue Recognition  
Schedule of allowance for credit losses

Pay-TV

Wireless

Total

(In thousands)

Balance, December 31, 2021

$

32,947

$

5,587

$

38,534

Current period provision for expected credit losses

75,518

4,146

79,664

Write-offs charged against allowance

(67,823)

(6,022)

(73,845)

Acquisitions

78

78

Balance, December 31, 2022

$

40,642

$

3,789

$

44,431

Current period provision for expected credit losses

56,421

10,881

67,302

Write-offs charged against allowance

(61,743)

4,001

(57,742)

Balance, December 31, 2023

$

35,320

$

18,671

$

53,991

Current period provision for expected credit losses

56,729

24,989

81,718

Write-offs charged against allowance

(49,474)

(14,921)

(64,395)

Balance, December 31, 2024

$

42,575

$

28,739

$

71,314

Schedule of contract liability balances

As of December 31,

2024

2023

(In thousands)

Contract liabilities

$

566,118

$

586,867

Schedule of the activity in our contract acquisition costs, net

For the Years Ended December 31,

2024

    

2023

2022

    

(In thousands)

Balance, beginning of period

$

287,276

$

381,401

$

458,006

Additions

217,197

278,077

346,577

Amortization expense

(273,551)

(372,202)

(423,182)

Balance, end of period

$

230,922

$

287,276

$

381,401