v3.26.3
BUSINESS SEGMENTS - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 172,825 $ 151,532 $ 465,373 $ 466,309
Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 76,886 61,661 201,011 189,221
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 67,124 68,946 194,054 201,359
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 28,815 20,925 70,308 75,729
West | Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 62,523 51,342 165,164 157,873
South | Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 7,397 4,153 17,891 15,147
Northeast | Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 3,140 3,664 9,235 9,300
Midwest | Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 3,826 2,502 8,721 6,901
United States | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 51,113 54,975 151,239 160,426
United States | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 9,246 7,031 20,138 24,379
India | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 5,656 172 6,122 438
India | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 4,012 461 5,710 1,008
Canada | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 2,244 1,255 6,757 9,121
Canada | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 960 2,982 3,259 8,020
Kuwait | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 1,573 1,298 3,918 2,916
Egypt | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 1,479 1,227 3,475 2,952
Algeria | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 809 1,253 2,763 1,814
Oman | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 599 986 947 3,830
Ukraine | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 259 783 289 3,147
United Arab Emirates | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 200 2,652 609 3,375
United Arab Emirates | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 1,025 594 2,359 2,010
Turkey | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 0 1,315 3,129 1,841
Turkmenistan | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 3,469 0
SPAIN | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 2,508 148 2,713 481
Italy | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 1,244 54 1,737 260
China | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 6,239 1,731 19,104 2,302
Sweden | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 447 185 4,050 1,252
Germany | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 605 1,791 1,693 16,942
France | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 407 812 1,368 2,312
Belgium | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 388 230 623 3,047
South Korea | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 216 1,985 463 3,704
Netherlands | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 328 437 2,265 1,457
Bahrain | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 71 717 211 1,028
Saudi Arabia | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 0 119 62 2,773
Rest of the world | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 3,192 3,030 11,337 11,499
Rest of the world | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,119 $ 1,648 $ 4,553 $ 4,754