| Note Payable - Bank | 9 Months Ended | 
|---|---|
| Sep. 30, 2017 | |
| Debt Disclosure [Abstract] | |
| Note Payable - Bank | Note 8 – Note Payable – bank 
 There has been no default notice from Enterprise Bank. Enterprise Bank has requested that we move from an interest only payment to a self-amortized arrangement. The Company is in the process of renegotiating a new payment plan. Interest only payments have been paid with the last monthly payment made in September 2017. The interest rate on this note was 5.32%. The Company is in current negotiations to either modify or extend this loan. | 
| X | ||||||||||
| 
- Definition The entire disclosure for information about notes payable related to bank. No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |