XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the years ended December 31, 2024 and 2023 were as follows (in thousands):
Goodwill
Balance at December 31, 2022$486,585 
Acquisitions19,901 
Measurement period adjustments(1,493)
Cumulative translation adjustment1,351 
Balance at December 31, 2023$506,344 
Acquisitions
35,466 
Measurement period adjustments
707 
Cumulative translation adjustment(2,227)
Balance at December 31, 2024$540,290 
Schedule of Other Intangible Assets
Other intangible assets consisted of the following (in thousands, except weighted-average remaining life):
December 31, 2024
Gross AmountAccumulated AmortizationNet Carrying AmountWeighted- Average Remaining Life (Years)
Definite life intangible assets:
Customer-related$256,374 $113,590 $142,784 10.8
Technology23,997 23,997 — N/A
Noncompete agreements21,815 20,621 1,194 1.5
Patents12,577 11,102 1,475 2.7
All other19,937 6,711 13,226 12.1
Total definite life intangible assets334,700 176,021 158,679 
Indefinite life intangible assets:
Trade names79,570 — 79,570 N/A
Licenses2,207 — 2,207 N/A
Domain name454 — 454 N/A
Total indefinite life intangible assets82,231 — 82,231 N/A
Total$416,931 $176,021 $240,910 
December 31, 2023
Gross AmountAccumulated AmortizationNet Carrying AmountWeighted- 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 December 31, 2024 is as follows (in millions):
2025$21.2 
202620.2 
202715.9 
202815.1 
202911.4 
2030 and thereafter74.9 
Total$158.7