XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.2
CONTRACT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities Contract liabilities were as follows for the periods presented:
June 30, 2025December 31, 2024
Arcadia Products
$7,666 $9,408 
NobelClad3,007 12,381 
DynaEnergetics1,353 1,373 
Total$12,026 $23,162