XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Inventories    
Raw materials $ 21,482,000 $ 26,966,000
Work in process 28,088,000 28,217,000
Finished goods 3,455,000 3,388,000
Inventories, Total 53,025,000 58,571,000
Inventory reserve 15,600,000 14,800,000
Excess and obsolete inventory $ 123,000 $ 18,000