XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition  
Valuation and Qualifying Accounts

For the Years Ended December 31,

    

2023

    

2022

    

2021

(In thousands)

Balance at beginning of period

$

40,642

$

32,861

$

43,233

Current period provision for expected credit losses

56,047

75,245

48,150

Write-offs charged against allowance

(61,805)

(67,464)

(58,522)

Balance at end of period

$

34,884

$

40,642

$

32,861

Schedule of Contract balances

As of December 31,

2023

2022

(In thousands)

Contract liabilities

$

427,319

$

481,220

Schedule of Contract Acquisition Costs

For the Years Ended December 31,

2023

    

2022

2021

(In thousands)

Balance at beginning of period

$

230,146

$

298,112

$

338,893

Additions

71,931

86,740

116,922

Amortization expense

(126,392)

(154,706)

(157,703)

Balance at end of period

$

175,685

$

230,146

$

298,112