v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue Recognition  
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

​