XML 98 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Inventories    
Raw materials $ 20,677,000 $ 26,966,000
Work in process 24,946,000 28,217,000
Finished goods 3,529,000 3,388,000
Inventories, Total 49,152,000 58,571,000
Inventory reserve 16,400,000 14,800,000
Excess and obsolete inventory $ 91,000 $ 18,000