XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 43,203 $ 110,954 $ 116,766 $ 211,089
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | One Customer        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage (greater than)   10.00% 10.00% 10.00%
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 23,643 $ 88,628 $ 76,863 $ 168,464
DynaEnergetics | United States        
Disaggregation of Revenue [Line Items]        
Net sales 11,335 75,323 57,607 143,281
DynaEnergetics | India        
Disaggregation of Revenue [Line Items]        
Net sales 4,707 47 5,023 77
DynaEnergetics | Egypt        
Disaggregation of Revenue [Line Items]        
Net sales 943 872 2,254 1,734
DynaEnergetics | Malaysia        
Disaggregation of Revenue [Line Items]        
Net sales 531 123 912 123
DynaEnergetics | Kuwait        
Disaggregation of Revenue [Line Items]        
Net sales 520 746 1,029 746
DynaEnergetics | Indonesia        
Disaggregation of Revenue [Line Items]        
Net sales 467 941 946 1,180
DynaEnergetics | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 87 25 387 80
DynaEnergetics | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 85 1,594 751 4,098
DynaEnergetics | Pakistan        
Disaggregation of Revenue [Line Items]        
Net sales 40 0 384 340
DynaEnergetics | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 0 2,919 668 6,376
DynaEnergetics | Iraq        
Disaggregation of Revenue [Line Items]        
Net sales 2,188 690 2,189 886
DynaEnergetics | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 2,740 5,348 4,713 9,543
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 19,560 22,326 39,903 42,625
NobelClad | United States        
Disaggregation of Revenue [Line Items]        
Net sales 10,462 12,304 19,505 21,947
NobelClad | India        
Disaggregation of Revenue [Line Items]        
Net sales 69 155 146 279
NobelClad | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 802 828 1,788 1,831
NobelClad | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 1,881 289 2,620 1,273
NobelClad | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 1,693 1,335 3,461 3,359
NobelClad | Norway        
Disaggregation of Revenue [Line Items]        
Net sales 680 1,538 1,640 2,160
NobelClad | Spain        
Disaggregation of Revenue [Line Items]        
Net sales 626 285 1,873 346
NobelClad | France        
Disaggregation of Revenue [Line Items]        
Net sales 602 896 2,092 1,653
NobelClad | Netherlands        
Disaggregation of Revenue [Line Items]        
Net sales 369 378 915 1,012
NobelClad | Australia        
Disaggregation of Revenue [Line Items]        
Net sales 357 397 606 845
NobelClad | Singapore        
Disaggregation of Revenue [Line Items]        
Net sales 250 0 824 0
NobelClad | South Korea        
Disaggregation of Revenue [Line Items]        
Net sales 222 413 1,212 881
NobelClad | Sweden        
Disaggregation of Revenue [Line Items]        
Net sales 73 836 556 1,137
NobelClad | Belgium        
Disaggregation of Revenue [Line Items]        
Net sales 46 598 410 1,483
NobelClad | Greece        
Disaggregation of Revenue [Line Items]        
Net sales 20 9 188 26
NobelClad | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,408 $ 2,065 $ 2,067 $ 4,393