XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.3
CONTRACT LIABILITIES
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
CONTRACT LIABILITIES CONTRACT LIABILITIES
 
At times, we require customers to make advanced payments prior to the shipment of their orders to help finance our inventory investment on large orders or keep customers’ credit limits at acceptable levels. 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 

We generally expect to recognize the revenue associated with contract liabilities over a time period no longer than one year, but unforeseen circumstances can cause delays in shipments associated with contract liabilities, primarily supply chain delays and disruptions.