v3.25.4
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill

Changes in the carrying amount of goodwill for the years ended December 31, 2025 and 2024 were as follows (in thousands):
 Total
Balance as of December 31, 2023$288,591 
Goodwill acquired140,804 
Measurement period adjustments(1,132)
Balance as of December 31, 2024$428,263 
Goodwill acquired229,760 
Measurement period adjustments(16,781)
Balance as of December 31, 2025$641,242 

Goodwill acquired during fiscal 2025 and 2024 pertains to the acquisitions completed during those respective periods. Measurement period adjustments in fiscal 2025 and 2024 represent adjustments to the allocation of the purchase consideration of the respective acquisitions. Refer to Note (2) "Acquisitions" for discussion of acquisitions. There were no impairments of goodwill during the years ended December 31, 2025, 2024 and 2023.

Intangible Assets

Intangible assets consisted of the following (in thousands):
 CostAccumulated AmortizationNet Intangible Assets
December 31, 2025
Customer-related
$396,150 $(100,188)$295,962 
December 31, 2024   
Customer-related
$271,350 $(74,193)$197,157 
Trade names8,500 (8,500)— 
Total$279,850 $(82,693)$197,157 

The gross carrying amount of customer-related intangibles increased during the year ended December 31, 2025 in connection with acquisitions completed during the year as discussed in Note (2) "Acquisitions." This increase was partially offset by intangible assets with a cost of $8.5 million being fully amortized and no longer reflected in the intangible asset values as of December 31, 2025. There were no impairment losses during the years ended December 31, 2025, 2024 and 2023.

The weighted-average useful life for all intangible assets as of December 31, 2025 is 12.2 years.

The estimated future annual amortization expense related to intangible assets are as follows (in thousands):
Year Ending December 31,
2026$34,924 
202733,177 
202832,344 
202932,281 
203031,841 
Thereafter131,395 
   Total
$295,962