v3.26.3
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventory [Line Items]    
Raw materials $ 39,876 $ 42,682
Work-in-process 38,917 27,077
Finished goods 93,328 74,513
Supplies 225 280
Total inventories 172,346 144,552
Arcadia Products    
Inventory [Line Items]    
Raw materials 15,156 9,382
Work-in-process 9,150 6,797
Finished goods 62,780 50,257
Supplies 0 0
Total inventories 87,086 66,436
DynaEnergetics    
Inventory [Line Items]    
Raw materials 19,819 24,240
Work-in-process 11,536 10,036
Finished goods 30,405 23,942
Supplies 0 0
Total inventories 61,760 58,218
NobelClad    
Inventory [Line Items]    
Raw materials 4,901 9,060
Work-in-process 18,231 10,244
Finished goods 143 314
Supplies 225 280
Total inventories $ 23,500 $ 19,898