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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Pay-TV

​

Wireless

​

Broadband and Satellite Services

​

Total

​

​

(In thousands)

Balance, December 31, 2021

​

$

32,947

​

$

5,587

​

$

14,588

​

$

53,122

Current period provision for expected credit losses

​

​

75,518

​

​

4,146

​

​

32,911

​

​

112,575

Write-offs charged against allowance

​

​

(67,823)

​

​

(6,022)

​

​

(36,011)

​

​

(109,856)

Acquisitions

​

​

—

​

​

78

​

​

—

​

​

78

Foreign currency translation

​

​

—

​

​

—

​

​

3,871

​

​

3,871

Balance, December 31, 2022

​

$

40,642

​

$

3,789

​

$

15,359

​

$

59,790

Current period provision for expected credit losses

​

​

56,421

​

​

10,881

​

​

34,085

​

​

101,387

Write-offs charged against allowance

​

​

(61,743)

​

​

4,001

​

​

(29,371)

​

​

(87,113)

Foreign currency translation

​

​

—

​

​

—

​

​

326

​

​

326

Balance, December 31, 2023

​

$

35,320

​

$

18,671

​

$

20,399

​

$

74,390

Current period provision for expected credit losses

​

​

56,729

​

​

24,989

​

​

25,653

​

​

107,371

Write-offs charged against allowance

​

​

(49,474)

​

​

(14,921)

​

​

(34,193)

​

​

(98,588)

Foreign currency translation

​

​

—

​

​

—

​

​

(545)

​

​

(545)

Balance, December 31, 2024

​

$

42,575

​

$

28,739

​

$

11,314

​

$

82,628

​

​

​

​

​

​

​

​

​

​

​

​

​

Summary of contract asset and contract liability balances

​

​

​

​

​

​

​

​

​

​

As of December 31,

​

    

2024

    

2023

​

​

(In thousands)

Contract assets

​

$

108,092

​

$

66,103

​

​

​

​

​

​

​

​

​

​

As of December 31,

​

    

2024

    

2023

​

​

(In thousands)

Contract liabilities

​

$

649,054

​

$

710,456

Summary of activity in contract acquisition costs, net

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Years Ended December 31,

​

    

2024

    

2023

    

2022

​

​

(In thousands)

Balance, beginning of period

​

$

352,114

​

$

460,876

​

$

555,614

Additions

​

​

260,403

​

​

321,470

​

​

400,124

Amortization expense

​

​

(321,717)

​

​

(431,181)

​

​

(495,456)

Foreign currency translation

​

​

(1,600)

​

​

949

​

​

594

Balance, end of period

​

$

289,200

​

$

352,114

​

$

460,876

​