XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Finite-lived Intangible Assets [Roll Forward]      
Gross carrying amount   $ 86,826 $ 85,000
Accumulated amortization and other   (57,182) (52,585)
Net carrying amount   29,644 32,415
Goodwill [Line Items]      
Goodwill   184,291 176,261
Total Indefinite-lived intangible assets:   190,745 181,973
MC Goodwill      
Goodwill [Line Items]      
Goodwill   69,871 63,988
AEC Goodwill      
Goodwill [Line Items]      
Goodwill   114,420 112,273
Heimbach Trade name      
Indefinite-Lived Intangible Assets [Line Items]      
Indefinite-lived intangible assets (excluding goodwill)   6,454 5,712
AEC Trademarks and trade names      
Finite-lived Intangible Assets [Roll Forward]      
Gross carrying amount   208 208
Accumulated amortization and other   (205) (197)
Net carrying amount   $ 3 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,528 5,820
Accumulated amortization and other   (3,962) (3,140)
Net carrying amount   $ 2,566 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   (485) (422)
Net carrying amount   765 828
AEC Customer relationships      
Finite-lived Intangible Assets [Roll Forward]      
Gross carrying amount   69,559 69,175
Accumulated amortization and other   (50,069) (47,283)
Net carrying amount   $ 19,490 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,281 8,547
Accumulated amortization and other   (2,461) (1,543)
Net carrying amount   $ 6,820 $ 7,004