v3.26.3
BUSINESS SEGMENTS - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Depreciation and amortization $ 7,989 $ 8,497 $ 24,005 $ 25,390
Operating Segments        
Segment Reporting [Line Items]        
Depreciation and amortization 7,913 8,418 23,775 25,154
Operating Segments | Arcadia Products        
Segment Reporting [Line Items]        
Depreciation and amortization 5,378 5,784 16,143 17,332
Operating Segments | DynaEnergetics        
Segment Reporting [Line Items]        
Depreciation and amortization 1,693 1,821 5,100 5,434
Operating Segments | NobelClad        
Segment Reporting [Line Items]        
Depreciation and amortization 842 813 2,532 2,388
Corporate and other        
Segment Reporting [Line Items]        
Depreciation and amortization $ 76 $ 79 $ 230 $ 236