Annual report pursuant to Section 13 and 15(d)

Goodwill and Other Intangible Assets (Tables)

v3.22.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill Activity

The following table provides a summary of goodwill activity:

 

 

 

Goodwill

 

Balance at December 31, 2019

 

$

528,512

 

Acquisitions

 

 

695,297

 

Measurement period adjustments

 

 

(162

)

Impact of exchange rate changes

 

 

549

 

Balance at December 31, 2020

 

$

1,224,196

 

Acquisitions

 

 

85,299

 

Impact of exchange rate changes

 

 

(228

)

Balance at December 31, 2021

 

$

1,309,267

 

Summary of Changes in Net Carrying Amount of Finite-lived Intangible Assets

Changes in the net carrying amount of finite-lived intangible assets are shown in the table below:

 

 

 

December 31, 2021

 

 

December 31, 2020

 

 

 

Cost (3)

 

 

Accumulated Amortization (3)

 

 

Net Carrying Amount

 

 

Cost

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Customer relationships (1)

 

$

919,349

 

 

$

(375,680

)

 

$

543,669

 

 

$

846,181

 

 

$

(272,029

)

 

$

574,152

 

Trade names (2)

 

 

22,485

 

 

 

(15,727

)

 

$

6,758

 

 

 

14,058

 

 

 

(4,838

)

 

 

9,220

 

Internally developed software

 

 

31,567

 

 

 

(8,064

)

 

$

23,503

 

 

 

24,480

 

 

 

(3,088

)

 

 

21,392

 

Total

 

$

973,401

 

 

$

(399,471

)

 

$

573,930

 

 

$

884,719

 

 

$

(279,955

)

 

$

604,764

 

Estimated Future Amortization for Finite-lived Intangible Assets The estimated future amortization for finite-lived intangible assets as of December 31, 2021, is as follows:

 

 

 

Customer Relationships

 

 

Trade Names

 

 

Internally Developed Software

 

2022

 

$

93,869

 

 

$

3,799

 

 

$

5,925

 

2023

 

 

82,363

 

 

 

2,546

 

 

 

5,782

 

2024

 

 

71,740

 

 

 

413

 

 

 

5,213

 

2025

 

 

62,080

 

 

 

-

 

 

 

4,041

 

2026

 

 

52,284

 

 

 

-

 

 

 

2,117

 

Thereafter

 

 

181,333

 

 

 

-

 

 

 

425

 

Total

 

$

543,669

 

 

$

6,758

 

 

$

23,503