XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.2
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 155,487 $ 171,179 $ 314,777 $ 338,048
Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 61,980 69,748 127,560 131,673
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 66,862 76,210 132,413 154,332
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 26,645 25,221 54,804 52,043
West | Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 50,171 57,386 106,531 108,151
South | Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 5,820 7,697 10,994 13,311
Northeast | Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 3,490 2,568 5,636 5,385
Midwest | Arcadia Products        
Disaggregation of Revenue [Line Items]        
Net sales 2,499 2,097 4,399 4,826
United States | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 52,155 56,922 105,451 116,992
United States | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 8,385 14,627 17,347 26,988
Canada | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 4,053 6,680 7,866 13,111
Canada | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 2,804 2,037 5,037 7,472
Ukraine | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 2,126 0 2,365 1,237
Indonesia | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 1,422 1,087 2,536 1,442
Oman | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 805 2,442 2,844 4,511
India | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 266 3,201 266 6,143
Rest of the world | DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 6,035 5,878 11,085 10,896
Rest of the world | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 2,041 2,471 4,354 5,091
Germany | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 5,401 830 15,151 1,865
Belgium | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 2,306 272 2,818 385
South Korea | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 1,471 432 1,720 524
France | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 1,094 835 1,501 1,699
Saudi Arabia | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 855 447 2,654 613
Netherlands | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 653 938 1,020 1,809
China | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 542 60 571 1,289
United Arab Emirates | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 441 599 1,416 1,155
Bahrain | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 268 326 310 982
South Africa | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 266 522 266 1,316
Australia | NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales $ 118 $ 825 $ 639 $ 855