XML 214 R46.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of inventories
          
   December 31,   December 31, 
   2023   2022 
Raw materials, parts and supplies  $5,247,000   $3,653,000 
Work-in-progress   1,578,000    3,836,000 
Finished products   1,559,000    14,547,000 
Total inventories  $8,384,000   $22,036,000