XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition  
Summary of valuation and qualifying accounts

For the Years Ended December 31,

    

2023

    

2022

    

2021

(In thousands)

Balance at beginning of period

$

59,790

$

53,122

$

87,665

Current period provision for expected credit losses

101,387

112,575

76,674

Write-offs charged against allowance

(87,113)

(109,856)

(111,463)

Acquisitions

78

92

Foreign currency translation

326

3,871

154

Balance at end of period

$

74,390

$

59,790

$

53,122

Summary of contract asset and contract liability balances

As of

December 31,

December 31,

    

2023

    

2022

(In thousands)

Contract assets

$

66,103

$

73,435

As of

December 31,

December 31,

    

2023

    

2022

(In thousands)

Contract liabilities

$

710,456

$

802,823

Summary of activity in contract acquisition costs, net

For the Years Ended December 31,

    

2023

    

2022

    

2021

(In thousands)

Balance at beginning of period

$

460,876

$

555,614

$

567,789

Additions

321,470

400,124

460,573

Amortization expense

(431,181)

(495,456)

(471,571)

Foreign currency translation

949

594

(1,177)

Balance at end of period

$

352,114

$

460,876

$

555,614