v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue Recognition  
Summary of valuation and qualifying accounts

For the Three Months Ended 

March 31,

    

2024

(In thousands)

Balance at beginning of period

    

$

74,390

Current period provision for expected credit losses

26,521

Write-offs charged against allowance

(15,979)

Acquisitions

Foreign currency translation

(26)

Balance at end of period

$

84,906

Summary of contract asset and contract liability balances

As of

March 31,

December 31,

    

2024

    

2023

(In thousands)

Contract assets

$

72,300

$

66,103

As of

March 31,

December 31,

    

2024

    

2023

(In thousands)

Contract liabilities

$

664,212

$

710,456

Summary of activity in contract acquisition costs, net

For the Three Months Ended 

March 31,

    

2024

    

2023

    

(In thousands)

Balance at beginning of period

$

352,114

$

460,876

Additions

65,104

95,659

Amortization expense

(94,266)

(112,883)

Foreign currency translation

(139)

452

Balance at end of period

$

322,813

$

444,104