XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Other Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule 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, 2023$506,344 
Measurement period adjustments707 
Cumulative translation adjustment(1,496)
Balance at September 30, 2024$505,555 
Schedule of Components of Other Intangible Assets
Other intangible assets consisted of the following (in thousands, except weighted-average remaining life):
September 30, 2024
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Weighted-
Average
Remaining Life
(Years)
Definite life intangible assets:
Customer-related$210,919 $109,257 $101,662 9.2
Technology23,997 23,997 — N/A
Noncompete agreements20,966 20,271 695 2.3
Patents12,448 10,994 1,454 2.8
All other17,505 6,214 11,291 10.7
Total definite life intangible assets285,835 170,733 115,102 9.2
Indefinite life intangible assets:
Trade names79,570 — 79,570 N/A
Licenses2,274 — 2,274 N/A
Domain name454 — 454 N/A
Total indefinite life intangible assets82,298 — 82,298 N/A
Total$368,133 $170,733 $197,400 
December 31, 2023
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Weighted-
Average
Remaining Life
(Years)
Definite life intangible assets:
Customer-related$210,655 $97,401 $113,254 9.7
Technology23,997 23,997 — N/A
Noncompete agreements20,892 19,322 1,570 2.2
Patents11,950 10,703 1,247 2.9
All other20,325 7,364 12,961 10.3
Total definite life intangible assets287,819 158,787 129,032 9.6
Indefinite life intangible assets:
Trade names79,570 — 79,570 N/A
Licenses2,229 — 2,229 N/A
Domain name454 — 454 N/A
Total indefinite life intangible assets82,253 — 82,253 N/A
Total$370,072 $158,787 $211,285 
Schedule of Estimated Future Amortization Expense of Definite Life Intangible Assets
The estimated future amortization expense of definite life intangible assets as of September 30, 2024 is as follows (in millions):
2024$4.4 
202517.4 
202617.0 
202712.7 
202811.9 
2029 and thereafter51.7 
Total$115.1