XML 72 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Inventories    
Raw materials $ 23,554,000 $ 17,485,000
Work in process 20,135,000 20,410,000
Finished goods 2,151,000 2,257,000
Inventories, total 45,840,000 40,152,000
Inventory reserve 13,300,000 12,000,000
Excess and obsolete inventory $ 291,000 $ 254,000