XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
CONTRACT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities Contract liabilities were as follows for the periods presented:
September 30, 2024December 31, 2023
Arcadia Products
$9,763 $13,815 
NobelClad9,999 6,662 
DynaEnergetics1,501 1,144 
Total contract liabilities$21,263 $21,621