XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories - Summary of inventories (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Inventories    
Raw material and common parts $ 14,256,000 $ 15,952,000
Work-in-process 3,841,000 3,432,000
Finished goods 2,506,000 2,490,000
Inventory, Gross 20,603,000 21,874,000
Less inventory reserve (1,663,000) (1,742,000)
Total inventories $ 18,940,000 $ 20,132,000