XML 37 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Nature of Business and Summary of Significant Accounting Policies - A/R, Inventories, Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Accounts Receivable and Allowance for Doubtful Accounts    
Accounts Receivable Allowance $ 883,000 $ 320,000
Inventories    
Raw Materials 14,533,690 13,782,411
Work in Process 4,104,968 4,674,223
Finished Goods 2,688,596 2,478,423
Reserves (673,413) (749,612)
Total 20,653,841 20,185,445
Property and Equipment    
Accumulated Depreciation (24,524,750) (22,712,738)
Total Property and Equipment, net 10,330,834 10,507,748
Land    
Property and Equipment    
Property and equipment 375,000 375,000
Building and Leasehold Improvements    
Property and Equipment    
Property and equipment $ 9,393,092 9,273,866
Buildings    
Property and Equipment    
Estimated useful lives 39 years  
Leasehold improvements | Minimum    
Property and Equipment    
Estimated useful lives 3 years  
Leasehold improvements | Maximum    
Property and Equipment    
Estimated useful lives 15 years  
Manufacturing equipment    
Property and Equipment    
Property and equipment $ 19,632,033 18,588,934
Manufacturing equipment | Minimum    
Property and Equipment    
Estimated useful lives 3 years  
Manufacturing equipment | Maximum    
Property and Equipment    
Estimated useful lives 7 years  
Office and other equipment    
Property and Equipment    
Property and equipment $ 5,455,459 $ 4,982,686
Office and other equipment | Minimum    
Property and Equipment    
Estimated useful lives 3 years  
Office and other equipment | Maximum    
Property and Equipment    
Estimated useful lives 7 years