XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 55,281 $ 100,094 $ 172,048 $ 311,183
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | One Customer        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 11.00%   12.00%  
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales $ 34,201 77,356 $ 111,065 245,820
DynaEnergetics | United States        
Disaggregation of Revenue [Line Items]        
Net sales 23,324 67,361 80,931 210,642
DynaEnergetics | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 1,856 2,586 2,504 8,962
DynaEnergetics | Iraq        
Disaggregation of Revenue [Line Items]        
Net sales 1,049 218 3,238 1,104
DynaEnergetics | India        
Disaggregation of Revenue [Line Items]        
Net sales 601 160 5,624 236
DynaEnergetics | Indonesia        
Disaggregation of Revenue [Line Items]        
Net sales 542 225 1,488 1,406
DynaEnergetics | Pakistan        
Disaggregation of Revenue [Line Items]        
Net sales 482 262 866 601
DynaEnergetics | Egypt        
Disaggregation of Revenue [Line Items]        
Net sales 388 876 2,642 2,610
DynaEnergetics | Kuwait        
Disaggregation of Revenue [Line Items]        
Net sales 198 123 1,226 869
DynaEnergetics | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 126 455 513 535
DynaEnergetics | Malaysia        
Disaggregation of Revenue [Line Items]        
Net sales 114 648 1,026 772
DynaEnergetics | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 32 349 783 4,447
DynaEnergetics | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 5,489 4,093 10,224 13,636
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 21,080 22,738 60,983 65,363
NobelClad | United States        
Disaggregation of Revenue [Line Items]        
Net sales 10,589 12,883 30,094 34,830
NobelClad | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 1,985 1,143 5,446 4,502
NobelClad | India        
Disaggregation of Revenue [Line Items]        
Net sales 733 267 880 546
NobelClad | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 982 1,210 2,770 3,041
NobelClad | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 310 287 2,930 1,561
NobelClad | Spain        
Disaggregation of Revenue [Line Items]        
Net sales 763 1,029 2,636 1,375
NobelClad | Belgium        
Disaggregation of Revenue [Line Items]        
Net sales 647 409 1,057 1,892
NobelClad | Australia        
Disaggregation of Revenue [Line Items]        
Net sales 587 241 1,193 1,086
NobelClad | Sweden        
Disaggregation of Revenue [Line Items]        
Net sales 541 400 1,097 1,538
NobelClad | Netherlands        
Disaggregation of Revenue [Line Items]        
Net sales 361 519 1,276 1,531
NobelClad | France        
Disaggregation of Revenue [Line Items]        
Net sales 300 529 2,392 2,182
NobelClad | Norway        
Disaggregation of Revenue [Line Items]        
Net sales 297 1,359 1,937 3,519
NobelClad | Greece        
Disaggregation of Revenue [Line Items]        
Net sales 40 11 228 37
NobelClad | Singapore        
Disaggregation of Revenue [Line Items]        
Net sales 32 6 857 6
NobelClad | South Korea        
Disaggregation of Revenue [Line Items]        
Net sales 0 438 1,212 1,319
NobelClad | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales $ 2,913 $ 2,007 $ 4,978 $ 6,398