v3.25.1
Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 85,688 $ 85,000
Accumulated amortization and other (54,076) (52,585)
Net carrying amount 31,612 32,415
Goodwill [Line Items]    
Goodwill 178,837 176,261
Total Indefinite-lived intangible assets: 184,788 181,973
MC Goodwill    
Goodwill [Line Items]    
Goodwill 65,873 63,988
AEC Goodwill    
Goodwill [Line Items]    
Goodwill 112,964 112,273
Heimbach Trade name    
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 5,951 5,712
AEC Trademarks and trade names    
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount 208 208
Accumulated amortization and other (200) (197)
Net carrying amount $ 8 $ 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,048 $ 5,820
Accumulated amortization and other (3,398) (3,140)
Net carrying amount $ 2,650 $ 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 (443) (422)
Net carrying amount 807 828
AEC Customer relationships    
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount 69,298 69,175
Accumulated amortization and other (48,203) (47,283)
Net carrying amount $ 21,095 $ 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 $ 8,884 $ 8,547
Accumulated amortization and other (1,832) (1,543)
Net carrying amount $ 7,052 $ 7,004