XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Net sales $ 110,954 $ 80,915 $ 211,089 $ 148,228
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 88,628 58,899 168,464 108,020
DynaEnergetics | United States        
Disaggregation of Revenue [Line Items]        
Net sales 75,323 44,164 143,281 80,294
DynaEnergetics | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 2,919 8,556 6,376 14,341
DynaEnergetics | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 1,594 365 4,098 888
DynaEnergetics | France        
Disaggregation of Revenue [Line Items]        
Net sales 1 21 41 73
DynaEnergetics | Ukraine        
Disaggregation of Revenue [Line Items]        
Net sales 1,678 1,109 3,410 1,513
DynaEnergetics | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 25 53 80 81
DynaEnergetics | Russia        
Disaggregation of Revenue [Line Items]        
Net sales 570 1,144 1,055 2,426
DynaEnergetics | India        
Disaggregation of Revenue [Line Items]        
Net sales 47 195 77 829
DynaEnergetics | Egypt        
Disaggregation of Revenue [Line Items]        
Net sales 872 534 1,734 1,076
DynaEnergetics | Indonesia        
Disaggregation of Revenue [Line Items]        
Net sales 941 164 1,180 184
DynaEnergetics | Iraq        
Disaggregation of Revenue [Line Items]        
Net sales 690 245 886 319
DynaEnergetics | China        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 29 56
DynaEnergetics | Italy        
Disaggregation of Revenue [Line Items]        
Net sales 0 21 18 31
DynaEnergetics | Hong Kong        
Disaggregation of Revenue [Line Items]        
Net sales 61 302 61 302
DynaEnergetics | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 3,907 2,026 6,138 5,607
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 22,326 22,016 42,625 40,208
NobelClad | United States        
Disaggregation of Revenue [Line Items]        
Net sales 12,304 6,775 21,947 12,481
NobelClad | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 1,335 1,631 3,359 3,424
NobelClad | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 289 259 1,273 390
NobelClad | France        
Disaggregation of Revenue [Line Items]        
Net sales 896 1,744 1,653 2,695
NobelClad | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 828 640 1,831 2,253
NobelClad | South Korea        
Disaggregation of Revenue [Line Items]        
Net sales 413 828 881 1,831
NobelClad | India        
Disaggregation of Revenue [Line Items]        
Net sales 155 33 279 803
NobelClad | Spain        
Disaggregation of Revenue [Line Items]        
Net sales 285 464 346 632
NobelClad | Australia        
Disaggregation of Revenue [Line Items]        
Net sales 397 0 845 0
NobelClad | China        
Disaggregation of Revenue [Line Items]        
Net sales 0 4,386 0 7,844
NobelClad | Italy        
Disaggregation of Revenue [Line Items]        
Net sales 142 872 664 1,077
NobelClad | Sweden        
Disaggregation of Revenue [Line Items]        
Net sales 836 440 1,137 578
NobelClad | Netherlands        
Disaggregation of Revenue [Line Items]        
Net sales 378 821 1,012 1,312
NobelClad | Norway        
Disaggregation of Revenue [Line Items]        
Net sales 1,538 44 2,160 287
NobelClad | South Africa        
Disaggregation of Revenue [Line Items]        
Net sales 273 30 1,006 193
NobelClad | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,257 $ 3,049 $ 4,232 $ 4,408