XML 105 R93.htm IDEA: XBRL DOCUMENT v3.19.1
Note 20 - Plant Consolidation (Details Textual) - USD ($)
12 Months Ended
Mar. 18, 2015
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Restructuring Charges, Total   $ 63,000 $ 420,000
Newburyport, Massachusetts Facility [Member]        
Restructuring Charges, Total $ 2,100,000      
Payments for Restructuring 2,000,000      
Newburyport, Massachusetts Facility [Member] | Employee Severance Payments and Relocation Costs [Member]        
Restructuring and Related Cost, Expected Cost, Total 180,000      
Newburyport, Massachusetts Facility [Member] | Moving and Vacating Expense [Member]        
Restructuring and Related Cost, Expected Cost, Total 1,600,000      
Newburyport, Massachusetts Facility [Member] | Lease Termination [Member]        
Restructuring and Related Cost, Expected Cost, Total $ 360,000