XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 86,832 $ 85,000
Accumulated amortization and other (55,889) (52,585)
Net carrying amount 30,943 32,415
Goodwill [Line Items]    
Goodwill 184,333 176,261
Total Indefinite-lived intangible assets: 190,791 181,973
MC Goodwill    
Goodwill [Line Items]    
Goodwill 69,901 63,988
AEC Goodwill    
Goodwill [Line Items]    
Goodwill 114,432 112,273
Heimbach Trade name    
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 6,458 5,712
AEC Trademarks and trade names    
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount 208 208
Accumulated amortization and other (203) (197)
Net carrying amount $ 5 $ 11
AEC Trademarks and trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 6 years 6 years
AEC Trademarks and trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 15 years 15 years
AEC Technology    
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 6,531 $ 5,820
Accumulated amortization and other (3,810) (3,140)
Net carrying amount $ 2,721 $ 2,680
AEC Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 10 years 10 years
AEC Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 15 years 15 years
AEC Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 15 years 15 years
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 1,250 $ 1,250
Accumulated amortization and other (464) (422)
Net carrying amount 786 828
AEC Customer relationships    
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount 69,561 69,175
Accumulated amortization and other (49,195) (47,283)
Net carrying amount $ 20,366 $ 21,892
AEC Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 8 years 8 years
AEC Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 15 years 15 years
Heimbach Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 9 years 9 years
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 9,282 $ 8,547
Accumulated amortization and other (2,217) (1,543)
Net carrying amount $ 7,065 $ 7,004