Notes Payable (Schedule of long-term Notes Payable) (Details) - USD ($) |
Sep. 30, 2018 |
Jun. 30, 2018 |
Dec. 31, 2017 |
|---|---|---|---|
| Debt Instrument [Line Items] | |||
| Total Non-Related Party Notes Payable | $ 4,863,314 | $ 4,886,528 | |
| Current Portion of Non-Related Party Notes Payable | 349,271 | 362,181 | |
| Long-term Portion of Non-Related Party Notes Payable | 4,514,043 | 4,524,347 | $ 15,223 |
| Notes Payable [Member] | |||
| Debt Instrument [Line Items] | |||
| Total Non-Related Party Notes Payable | 275,000 | 275,000 | |
| Notes Payable One [Member] | |||
| Debt Instrument [Line Items] | |||
| Total Non-Related Party Notes Payable | 75,000 | 75,000 | |
| Notes Payable Two [Member] | |||
| Debt Instrument [Line Items] | |||
| Total Non-Related Party Notes Payable | 4,493,501 | 4,512,710 | |
| Notes Payable Three [Member] | |||
| Debt Instrument [Line Items] | |||
| Total Non-Related Party Notes Payable | 5,760 | 6,150 | |
| Notes Payable Four [Member] | |||
| Debt Instrument [Line Items] | |||
| Total Non-Related Party Notes Payable | $ 14,053 | $ 17,668 |