XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Goodwill

The carrying amounts of goodwill and intangible assets, as of December 31, 2022 and 2021, consist of the following:

 

 

 

 

December 31, 2022

 

(in thousands)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

409,430

 

 

$

(128,745

)

 

$

280,685

 

Developed technologies

 

 

56,965

 

 

 

(25,514

)

 

 

31,451

 

Tradenames

 

 

35,914

 

 

 

(7,150

)

 

 

28,764

 

Database

 

 

50,215

 

 

 

(40,393

)

 

 

9,822

 

Total finite-lived intangible assets

 

 

552,524

 

 

 

(201,802

)

 

 

350,722

 

Goodwill

 

 

1,323,102

 

 

 

 

 

 

1,323,102

 

Total goodwill and intangible assets

 

$

1,875,626

 

 

$

(201,802

)

 

$

1,673,824

 

 

 

 

December 31, 2021

 

(in thousands)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

370,030

 

 

$

(92,942

)

 

$

277,088

 

Developed technologies

 

 

51,100

 

 

 

(17,475

)

 

 

33,625

 

Tradenames

 

 

35,500

 

 

 

(5,034

)

 

 

30,466

 

Database

 

 

43,080

 

 

 

(31,789

)

 

 

11,291

 

Total finite-lived intangible assets

 

 

499,710

 

 

 

(147,240

)

 

 

352,470

 

Goodwill

 

 

1,261,444

 

 

 

 

 

 

1,261,444

 

Total goodwill and Intangible assets

 

$

1,761,154

 

 

$

(147,240

)

 

$

1,613,914

 

Schedule of Future Amortization Expense

Estimated total intangible amortization expense during the next five years and thereafter is as follows:

 

(in thousands)

 

 

 

2023

 

$

49,833

 

2024

 

 

46,986

 

2025

 

 

42,420

 

2026

 

 

34,888

 

2027

 

 

28,559

 

Thereafter

 

 

148,036

 

Total

 

$

350,722