XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities Contract liabilities were as follows for the periods presented:
March 31, 2023December 31, 2022
Arcadia$24,335 $27,634 
NobelClad5,293 3,661 
DynaEnergetics1,570 785 
Total contract liabilities$31,198 $32,080