XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
Goodwill
Balance at December 31, 2022$486,585 
Acquisitions14,831 
Measurement period adjustments682 
Cumulative translation adjustment1,276 
Balance at June 30, 2023$503,374 
Components of Other Intangible Assets
Other intangible assets consisted of the following (in thousands, except weighted-average remaining life):
June 30, 2023
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Weighted-
Average
Remaining Life
(Years)
Definite life intangible assets:
Customer-related$195,959 $90,195 $105,764 9.0
Technology23,997 23,997 — N/A
Noncompete agreements20,144 19,195 949 3.8
Patents11,713 10,554 1,159 3.0
All other18,456 8,097 10,359 9.8
Total definite life intangible assets270,269 152,038 118,231 9.0
Indefinite life intangible assets:
Trade names79,570 — 79,570  N/A
Licenses2,206 — 2,206  N/A
Domain name454 — 454  N/A
Total indefinite life intangible assets82,230 — 82,230  N/A
Total$352,499 $152,038 $200,461 9.0
December 31, 2022
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Weighted-
Average
Remaining Life
(Years)
Definite life intangible assets:
Customer-related$173,436 $74,337 $99,099 9.3
Technology23,997 23,997 — N/A
Noncompete agreements19,818 19,078 740 3.9
Patents11,473 10,430 1,043 3.1
All other17,035 7,442 9,593 8.7
Total definite life intangible assets245,759 135,284 110,475 9.2
Indefinite life intangible assets:
Trade names79,570 — 79,570 N/A
Licenses2,284 — 2,284 N/A
Domain name454 — 454 N/A
Total indefinite life intangible assets82,308 — 82,308 N/A
Total$328,067 $135,284 $192,783 9.2
Estimated Future Amortization Expense of Definite Life Intangible Assets
The estimated future amortization expense of definite life intangible assets as of June 30, 2023 is as follows (in millions):
2023$8.1 
202416.1 
202516.1 
202615.7 
202711.5 
2028 and thereafter50.7 
Total$118.2