XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
CONTRACT LIABILITIES
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
CONTRACT LIABILITIES CONTRACT LIABILITIES
 
At times, we require customers to make advance payments prior to the shipment of their orders in order to help finance our inventory investment on large orders or to keep customers’ credit limits at acceptable levels. Contract liabilities were as follows:
March 31, 2022December 31, 2021
Arcadia$21,931 $14,697 
NobelClad4,879 5,881 
DynaEnergetics142 474 
Total contract liabilities$26,952 $21,052 
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.