v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue Recognition  
Summary of allowance for credit losses for trade accounts receivable

    

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

36,900

24,291

11,578

72,769

Write-offs charged against allowance

(26,395)

(26,713)

(11,003)

(64,111)

Foreign currency translation

98

98

Balance, September 30, 2025

$

53,080

$

26,317

$

11,987

$

91,384

    

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

51,609

47,542

21,107

120,258

Write-offs charged against allowance

(36,775)

(49,303)

(25,880)

(111,958)

Foreign currency translation

(263)

(263)

Balance, September 30, 2024

$

50,154

$

16,910

$

15,363

$

82,427

Summary of contract asset and contract liability balances

As of

September 30,

December 31,

    

2025

    

2024

(In thousands)

Contract assets

$

154,861

$

108,092

As of

September 30,

December 31,

    

2025

    

2024

(In thousands)

Contract liabilities

$

624,217

$

649,054

Summary of activity in contract acquisition costs, net

For the Three Months Ended 

For the Nine Months Ended 

September 30,

September 30,

2025

    

2024

    

2025

    

2024

(In thousands)

Balance, beginning of period

$

282,247

$

307,345

$

289,200

$

352,114

Additions

71,654

67,086

196,770

202,328

Amortization expense

(77,702)

(75,438)

(210,544)

(254,541)

Foreign currency translation

172

43

945

(865)

Balance, end of period

$

276,371

$

299,036

$

276,371

$

299,036