XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Inventories    
Raw materials $ 24,276,000 $ 26,966,000
Work in process 23,491,000 28,217,000
Finished goods 2,559,000 3,388,000
Inventories, Total 50,326,000 58,571,000
Inventory reserve 16,300,000 14,800,000
Excess and obsolete inventory $ 121,000 $ 18,000