XML 47 R30.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Goodwill
The following table summarizes changes in goodwill during the six months ended June 30, 2023, and the twelve months ended December 31, 2022 (in thousands):
Goodwill:
Balance at December 31, 2021$786,504 
Additions64,997 
Measurement adjustments(9)
Adjustments due to currency translation(4,788)
Balance at December 31, 2022846,704 
Additions199,195 
Measurement adjustments(294)
Adjustments due to currency translation392 
Balance at June 30, 2023$1,045,997 
Schedule of Components of Indefinite-lived and Amortizable Intangible Assets
The following table sets forth the components of indefinite-lived and amortizable intangible assets as of June 30, 2023, and December 31, 2022 (in thousands):
June 30, 2023December 31, 2022
GrossAccumulated
Amortization
Carrying
Value
GrossAccumulated
Amortization
Carrying
Value
Useful Life
in Years
Amortizable intangible assets:
Customer contracts$618,743 $(211,538)$407,205 $502,689 $(204,130)$298,559 
3-20
Trademarks and tradenames18,165 (7,934)10,231 17,351 (10,009)7,342 
7-20
Non-compete agreements13,849 (8,646)5,203 14,180 (8,226)5,954 
3-20
Patents6,896 (6,881)15 6,934 (6,802)132 
3-15
Other assets1,983 (1,860)123 2,016 (1,786)230 10
Total amortizable intangible assets$659,636 $(236,859)422,777 $543,170 $(230,953)312,217 
Indefinite-lived intangible assets:
Trademarks and tradenames138,670 104,304 
Internet domains2,227 2,227 
Total indefinite-lived intangible assets140,897 106,531 
Total customer contracts and other intangible assets$563,674 $418,748 
Schedule of Estimated Amortization Expense
Estimated amortization expense for the existing carrying amount of customer contracts and other intangible assets for each of the five succeeding fiscal years as of June 30, 2023, are as follows:
(in thousands)
2023 (excluding the six months ended June 30, 2023)$45,467 
202475,662 
202566,856 
202663,339 
202759,674