v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue Recognition  
Summary of allowance for credit losses

For the Six Months Ended

June 30,

2025

    

2024

(In thousands)

Balance, beginning of period

$

42,270

$

34,884

Current period provision for expected credit losses

37,028

34,584

Write-offs charged against allowance

(17,980)

(27,426)

Balance, end of period

$

61,318

$

42,042

Summary of contract liability balances

As of

June 30,

December 31,

2025

2024

(In thousands)

Contract liabilities

$

365,100

$

386,638

Schedule of contract acquisition costs

For the Three Months Ended

For the Six Months Ended

June 30,

June 30,

2025

2024

2025

2024

(In thousands)

Balance, beginning of period

$

138,433

$

163,291

$

148,172

$

175,685

Additions

16,826

20,429

27,911

34,384

Amortization expense

(19,827)

(25,025)

(40,651)

(51,374)

Balance, end of period

$

135,432

$

158,695

$

135,432

$

158,695