v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory [Line Items]    
Raw materials $ 38,528 $ 42,682
Work-in-process 37,879 27,077
Finished goods 90,633 74,513
Supplies 269 280
Total inventories 167,309 144,552
Arcadia Products    
Inventory [Line Items]    
Raw materials 13,382 9,382
Work-in-process 8,427 6,797
Finished goods 61,672 50,257
Supplies 0 0
Total inventories 83,481 66,436
DynaEnergetics    
Inventory [Line Items]    
Raw materials 17,899 24,240
Work-in-process 10,994 10,036
Finished goods 28,313 23,942
Supplies 0 0
Total inventories 57,206 58,218
NobelClad    
Inventory [Line Items]    
Raw materials 7,247 9,060
Work-in-process 18,458 10,244
Finished goods 648 314
Supplies 269 280
Total inventories $ 26,622 $ 19,898