XML 48 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Summary of inventories (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Inventories    
Raw material and common parts $ 14,534,000 $ 15,952,000
Work-in-process 3,258,000 3,432,000
Finished goods 2,510,000 2,490,000
Inventory, Gross 20,302,000 21,874,000
Less inventory reserve (1,258,000) (1,742,000)
Total inventories $ 19,044,000 $ 20,132,000