XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory [Line Items]    
Raw materials $ 41,318 $ 42,003
Work-in-process 25,183 30,391
Finished goods 77,794 79,907
Supplies 262 279
Total inventories 144,557 152,580
Arcadia Products    
Inventory [Line Items]    
Raw materials 7,547 9,548
Work-in-process 5,717 5,942
Finished goods 51,983 57,495
Supplies 0 0
Total inventories 65,247 72,985
DynaEnergetics    
Inventory [Line Items]    
Raw materials 27,461 25,831
Work-in-process 10,599 10,201
Finished goods 25,554 22,038
Supplies 0 0
Total inventories 63,614 58,070
NobelClad    
Inventory [Line Items]    
Raw materials 6,310 6,624
Work-in-process 8,867 14,248
Finished goods 257 374
Supplies 262 279
Total inventories $ 15,696 $ 21,525