XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 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(17)
Balance at March 31, 2024$506,548 
Components of Other Intangible Assets
Other intangible assets consisted of the following (in thousands, except weighted-average remaining life):
March 31, 2024
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Weighted-
Average
Remaining Life
(Years)
Definite life intangible assets:
Customer-related$210,779 $101,347 $109,432 9.5
Technology23,997 23,997 — N/A
Noncompete agreements20,966 19,728 1,238 2.1
Patents12,191 10,797 1,394 2.9
All other19,830 7,769 12,061 11.0
Total definite life intangible assets287,763 163,638 124,125 9.5
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$369,993 $163,638 $206,355 

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 March 31, 2024 is as follows (in millions):
2024$13.5 
202517.4 
202617.0 
202712.7 
202811.9 
2029 and thereafter51.6 
Total$124.1