XML 76 R35.htm IDEA: XBRL DOCUMENT v3.25.4
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2025 and 2024 by segment are as follows: 
($ in thousands)ManufacturingDistributionTotal
Balance at January 1, 2024$560,370 $77,023 $637,393 
Acquisitions119,859 40,074 159,933 
Adjustment to prior year preliminary purchase price allocation17 (107)(90)
Balance at December 31, 2024$680,246 $116,990 $797,236 
Acquisitions41,675 — 41,675 
Adjustment to prior year preliminary purchase price allocation109 1,081 1,190 
Balance at December 31, 2025$722,030 $118,071 $840,101 
Schedule of Intangible Assets, Net
Intangible assets, net consisted of the following:  
Estimated Useful Lives (years)As of December 31,
($ in thousands)20252024
Customer relationships
10
$949,448 $924,720 
Non-compete agreements
5
27,376 25,776 
Patents
1-20
94,949 89,641 
Trademarks230,877 225,527 
Intangible assets, gross1,302,650 1,265,664 
Less: accumulated amortization:
Customer relationships(506,656)(419,358)
Non-compete agreements(22,204)(20,065)
Patents(31,229)(23,352)
Intangible assets, net$742,561 $802,889 
Schedule of Changes in Intangible Assets
Changes in the carrying value of intangible assets for the years ended December 31, 2025 and 2024 by segment are as follows: 
($ in thousands)ManufacturingDistributionTotal 
Balance at January 1, 2024$553,703 $97,450 $651,153 
Additions (1)
199,966 48,400 248,366 
Amortization(82,538)(13,737)(96,275)
Adjustment to prior year preliminary purchase price allocation— (355)(355)
Balance at December 31, 2024$671,131 $131,758 $802,889 
Additions (1)
35,248 500 35,748 
Amortization(82,166)(15,148)(97,314)
Adjustment to prior year preliminary purchase price allocation— 1,238 1,238 
Balance at December 31, 2025$624,213 $118,348 $742,561 
(1)Includes intangible assets acquired that did not meet the definition of a business combination of $2.8 million and $27.8 million for the years ended December 31, 2025 and 2024, respectively.
Schedule of Finite-Lived Intangible Assets, Future Estimated Amortization Expense
Estimated amortization expense for the years ending December 31, 2026 through 2030 is presented below:
($ in thousands)
2026$93,206 
2027$86,523 
2028$74,018 
2029$69,129 
2030$64,680