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