v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue Recognition  
Summary of valuation and qualifying accounts

​

​

​

​

​

​

​

For the Six Months Ended 

​

​

June 30,

​

    

2024

​

​

(In thousands)

Balance at beginning of period

    

$

74,390

Current period provision for expected credit losses

​

​

55,860

Write-offs charged against allowance

​

​

(22,511)

Acquisitions

​

​

—

Foreign currency translation

​

​

(241)

Balance at end of period

​

$

107,498

Summary of contract asset and contract liability balances

​

​

​

​

​

​

​

​

​

​

As of

​

​

June 30,

​

December 31,

​

    

2024

    

2023

​

​

(In thousands)

Contract assets

​

$

91,885

​

$

66,103

​

​

​

​

​

​

​

​

​

​

As of

​

​

June 30,

​

December 31,

​

    

2024

    

2023

​

​

(In thousands)

Contract liabilities

​

$

643,150

​

$

710,456

Summary of activity in contract acquisition costs, net

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Three Months Ended 

​

For the Six Months Ended 

​

​

June 30,

​

June 30,

​

    

2024

    

2023

    

2024

    

2023

​

​

(In thousands)

Balance at beginning of period

​

$

322,813

​

$

444,104

​

$

352,114

​

$

460,876

Additions

​

​

70,138

​

​

93,879

​

​

135,242

​

​

189,538

Amortization expense

​

​

(84,837)

​

​

(110,403)

​

​

(179,103)

​

​

(223,286)

Foreign currency translation

​

​

(769)

​

​

554

​

​

(908)

​

​

1,006

Balance at end of period

​

$

307,345

​

$

428,134

​

$

307,345

​

$

428,134

​