XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Net sales $ 138,716 $ 55,658
Arcadia    
Disaggregation of Revenue [Line Items]    
Net sales 67,968 0
Arcadia | West    
Disaggregation of Revenue [Line Items]    
Net sales 56,204  
Arcadia | South    
Disaggregation of Revenue [Line Items]    
Net sales 5,839  
Arcadia | Northeast    
Disaggregation of Revenue [Line Items]    
Net sales 3,217  
Arcadia | Midwest    
Disaggregation of Revenue [Line Items]    
Net sales 2,708  
DynaEnergetics    
Disaggregation of Revenue [Line Items]    
Net sales 48,887 $ 38,172
DynaEnergetics | Customer Concentration Risk | Revenue from Contract with Customer Benchmark | One Customer    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage   10.00%
DynaEnergetics | United States    
Disaggregation of Revenue [Line Items]    
Net sales 38,743 $ 27,831
DynaEnergetics | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 4,749 3,702
DynaEnergetics | Egypt    
Disaggregation of Revenue [Line Items]    
Net sales 1,004 1,053
DynaEnergetics | Oman    
Disaggregation of Revenue [Line Items]    
Net sales 928 781
DynaEnergetics | Indonesia    
Disaggregation of Revenue [Line Items]    
Net sales 342 571
DynaEnergetics | India    
Disaggregation of Revenue [Line Items]    
Net sales 230 393
DynaEnergetics | Pakistan    
Disaggregation of Revenue [Line Items]    
Net sales 100 509
DynaEnergetics | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 99 314
DynaEnergetics | Romania    
Disaggregation of Revenue [Line Items]    
Net sales 50 322
DynaEnergetics | Hong Kong    
Disaggregation of Revenue [Line Items]    
Net sales 24 1,190
DynaEnergetics | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales 2,618 1,506
NobelClad    
Disaggregation of Revenue [Line Items]    
Net sales 21,861 17,486
NobelClad | United States    
Disaggregation of Revenue [Line Items]    
Net sales 9,155 8,347
NobelClad | Canada    
Disaggregation of Revenue [Line Items]    
Net sales 1,438 1,024
NobelClad | India    
Disaggregation of Revenue [Line Items]    
Net sales 2,325 649
NobelClad | Germany    
Disaggregation of Revenue [Line Items]    
Net sales 587 390
NobelClad | China    
Disaggregation of Revenue [Line Items]    
Net sales 2,357 239
NobelClad | United Arab Emirates    
Disaggregation of Revenue [Line Items]    
Net sales 998 664
NobelClad | Netherlands    
Disaggregation of Revenue [Line Items]    
Net sales 491 591
NobelClad | Italy    
Disaggregation of Revenue [Line Items]    
Net sales 413 435
NobelClad | France    
Disaggregation of Revenue [Line Items]    
Net sales 351 669
NobelClad | Australia    
Disaggregation of Revenue [Line Items]    
Net sales 325 578
NobelClad | South Korea    
Disaggregation of Revenue [Line Items]    
Net sales 271 886
NobelClad | Norway    
Disaggregation of Revenue [Line Items]    
Net sales 234 283
NobelClad | Spain    
Disaggregation of Revenue [Line Items]    
Net sales 199 413
NobelClad | Russia    
Disaggregation of Revenue [Line Items]    
Net sales 196 1,021
NobelClad | Taiwan    
Disaggregation of Revenue [Line Items]    
Net sales 19 278
NobelClad | Rest of the world    
Disaggregation of Revenue [Line Items]    
Net sales $ 2,502 $ 1,019