XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2024
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, 2023$506,344 
Measurement period adjustments221 
Cumulative translation adjustment(1,139)
Balance at June 30, 2024$505,426 
Components of Other Intangible Assets
Other intangible assets consisted of the following (in thousands, except weighted-average remaining life):
June 30, 2024
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Weighted-
Average
Remaining Life
(Years)
Definite life intangible assets:
Customer-related$210,773 $105,289 $105,484 9.3
Technology23,997 23,997 — N/A
Noncompete agreements20,966 20,002 964 2.1
Patents12,334 10,893 1,441 2.9
All other19,835 8,155 11,680 10.8
Total definite life intangible assets287,905 168,336 119,569 9.3
Indefinite life intangible assets:
Trade names79,570 — 79,570 N/A
Licenses2,230 — 2,230 N/A
Domain name454 — 454 N/A
Total indefinite life intangible assets82,254 — 82,254 N/A
Total$370,159 $168,336 $201,823 

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 
Estimated Future Amortization Expense of Definite Life Intangible Assets
The estimated future amortization expense of definite life intangible assets as of June 30, 2024 is as follows (in millions):
2024$9.0 
202517.4 
202617.0 
202712.7 
202811.9 
2029 and thereafter51.6 
Total$119.6