XML 84 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Inventories    
Raw materials $ 22,999,000 $ 26,966,000
Work in process 22,624,000 28,217,000
Finished goods 3,448,000 3,388,000
Inventories, Total 49,071,000 58,571,000
Inventory reserve 16,000,000 14,800,000
Excess and obsolete inventory $ 17,000 $ 18,000