v3.26.1
BUSINESS SEGMENTS - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Depreciation and amortization $ 7,945 $ 8,470 $ 16,016 $ 16,893
Operating Segments        
Segment Reporting [Line Items]        
Depreciation and amortization 7,873 8,382 15,862 16,736
Operating Segments | Arcadia Products        
Segment Reporting [Line Items]        
Depreciation and amortization 5,380 5,779 10,765 11,548
Operating Segments | DynaEnergetics        
Segment Reporting [Line Items]        
Depreciation and amortization 1,644 1,822 3,407 3,613
Operating Segments | NobelClad        
Segment Reporting [Line Items]        
Depreciation and amortization 849 781 1,690 1,575
Corporate and other        
Segment Reporting [Line Items]        
Depreciation and amortization $ 72 $ 88 $ 154 $ 157