v3.26.1
Goodwill and Other Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2026
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, 2025$648,616 
Measurement period adjustments(2,184)
Cumulative translation adjustment137 
Balance at March 31, 2026$646,569 
Schedule of Components of Other Intangible Assets
Other intangible assets consisted of the following (in thousands, except weighted-average remaining life):
March 31, 2026
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Weighted-Average
Remaining Life (Years)
Definite life intangible assets:
Customer-related$401,711 $147,659 $254,052 11.0
Technology86,330 30,222 56,108 9.0
Noncompete agreements21,815 21,570 245 1.2
Patents13,258 11,749 1,509 2.6
All other30,790 4,944 25,846 10.5
Total definite life intangible assets553,904 216,144 337,760 
Indefinite life intangible assets:
Trade names79,570 — 79,570 N/A
Licenses2,648 — 2,648 N/A
Domain name454 — 454 N/A
Total indefinite life intangible assets82,672 — 82,672 
Total$636,576 $216,144 $420,432 

December 31, 2025
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Weighted-Average
Remaining Life (Years)
Definite life intangible assets:
Customer-related$399,885 $140,218 $259,667 11.3
Technology86,097 28,655 57,442 9.3
Noncompete agreements21,816 21,507 309 1.4
Patents13,160 11,607 1,553 2.6
All other32,938 6,657 26,281 10.7
Total definite life intangible assets553,896 208,644 345,252 
Indefinite life intangible assets:
Trade names79,570 — 79,570 N/A
Licenses2,674 — 2,674 N/A
Domain name454 — 454 N/A
Total indefinite life intangible assets82,698 — 82,698 
Total$636,594 $208,644 $427,950 
Schedule of Estimated Future Amortization Expense of Definite Life Intangible Assets
The estimated future amortization expense of definite life intangible assets as of March 31, 2026 is as follows (in millions):
2026 (excluding the three months ended March 31, 2026)$29.6 
202735.3 
202834.5 
202930.8 
203030.1 
2031 and thereafter177.5 
Total$337.8