XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS SEGMENTS - Disaggregation of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 174,465 $ 67,175 $ 479,012 $ 188,271
Arcadia        
Disaggregation of Revenue [Line Items]        
Net sales 80,697 0 225,127 0
Arcadia | West        
Disaggregation of Revenue [Line Items]        
Net sales 63,281   176,288  
Arcadia | South        
Disaggregation of Revenue [Line Items]        
Net sales 12,139   27,362  
Arcadia | Northeast        
Disaggregation of Revenue [Line Items]        
Net sales 2,958   11,880  
Arcadia | Midwest        
Disaggregation of Revenue [Line Items]        
Net sales 2,319   9,597  
DynaEnergetics        
Disaggregation of Revenue [Line Items]        
Net sales 70,372 44,237 $ 186,776 124,677
DynaEnergetics | Accounts Receivable Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage     10.00%  
DynaEnergetics | United States        
Disaggregation of Revenue [Line Items]        
Net sales 55,999 36,543 $ 146,297 96,316
DynaEnergetics | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 4,341 2,798 14,453 9,304
DynaEnergetics | Indonesia        
Disaggregation of Revenue [Line Items]        
Net sales 1,051 240 1,903 933
DynaEnergetics | Egypt        
Disaggregation of Revenue [Line Items]        
Net sales 652 671 3,120 2,398
DynaEnergetics | India        
Disaggregation of Revenue [Line Items]        
Net sales 615 243 4,625 904
DynaEnergetics | Oman        
Disaggregation of Revenue [Line Items]        
Net sales 704 665 2,695 2,117
DynaEnergetics | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 7,010 3,077 13,683 12,705
NobelClad        
Disaggregation of Revenue [Line Items]        
Net sales 23,396 22,938 67,109 63,594
NobelClad | United States        
Disaggregation of Revenue [Line Items]        
Net sales 9,120 11,033 29,055 30,448
NobelClad | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 3,161 1,254 6,952 3,985
NobelClad | India        
Disaggregation of Revenue [Line Items]        
Net sales 742 299 3,007 1,371
NobelClad | Rest of the world        
Disaggregation of Revenue [Line Items]        
Net sales 2,123 2,499 6,318 7,695
NobelClad | Germany        
Disaggregation of Revenue [Line Items]        
Net sales 2,055 761 3,215 1,539
NobelClad | China        
Disaggregation of Revenue [Line Items]        
Net sales 1,100 892 3,467 3,775
NobelClad | Sweden        
Disaggregation of Revenue [Line Items]        
Net sales 1,096 494 2,179 676
NobelClad | United Arab Emirates        
Disaggregation of Revenue [Line Items]        
Net sales 1,003 929 2,705 2,030
NobelClad | Australia        
Disaggregation of Revenue [Line Items]        
Net sales 844 576 1,499 1,171
NobelClad | South Korea        
Disaggregation of Revenue [Line Items]        
Net sales 672 328 1,510 1,426
NobelClad | Norway        
Disaggregation of Revenue [Line Items]        
Net sales 508 265 1,087 757
NobelClad | France        
Disaggregation of Revenue [Line Items]        
Net sales 472 509 1,625 1,929
NobelClad | Netherlands        
Disaggregation of Revenue [Line Items]        
Net sales 357 507 1,464 1,628
NobelClad | Italy        
Disaggregation of Revenue [Line Items]        
Net sales 143 831 840 1,268
NobelClad | Saudi Arabia        
Disaggregation of Revenue [Line Items]        
Net sales 0 242 1,995 310
NobelClad | Russia        
Disaggregation of Revenue [Line Items]        
Net sales $ 0 $ 1,519 $ 191 $ 3,586