XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Notes Payable (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Debt Instrument [Line Items]    
Notes Payable $ 3,933,034 $ 2,512,392
Less current maturities 587,523 435,717
Notes payable - less current maturities 3,345,511 2,076,675
Note payable to a Bank | Note payable due June 2021    
Debt Instrument [Line Items]    
Monthly payments $ 25,000  
Interest rate 3.99%  
Note payable to a Bank $ 1,328,549 1,575,951
Note payable to a Bank | Note Payable Due July 2031    
Debt Instrument [Line Items]    
Monthly payments $ 11,000  
Interest rate 5.29%  
Note payable to a Bank $ 1,293,542 0
Note payable to a Bank | Note payable due April 2021    
Debt Instrument [Line Items]    
Monthly payments $ 6,200  
Interest rate 5.29%  
Note payable to a Bank $ 287,773 344,717
Capital lease obligation    
Debt Instrument [Line Items]    
Interest rate 7.00%  
Installment notes    
Debt Instrument [Line Items]    
Interest rate 4.20%  
Installment notes, collateralized by certain machinery and equipment maturing at various dates, primarily through 2016, with interest at 1.0% through 6.7%. $ 1,023,170 239,702
Limit on annual capital expenditures   1,500,000
Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Interest rate 4.49%  
Notes Payable $ 0 $ 352,022
Line of credit facility, maximum borrowing capacity $ 2,000,000