v3.10.0.1
Notes Payable (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2018
Sep. 30, 2018
Dec. 31, 2017
Jun. 30, 2018
Dec. 31, 2016
Debt Instrument [Line Items]          
Notes Payable   $ 4,514,043 $ 15,223 $ 4,524,347  
Interest rate   6.25% 2.50% 5.50%  
Debt maturity   Dec. 31, 2018 Jul. 15, 2020    
Share Issued 50,000        
Stock issued in excahnge of reduction in short- term notes value $ 100,000 $ 637,000      
Accrued interest   4.00%      
Individual [Member]          
Debt Instrument [Line Items]          
Debt maturity   Mar. 31, 2021      
Accrued interest   6.25%      
Bank [Member]          
Debt Instrument [Line Items]          
Notes Payable   $ 375,000      
Interest rate   2.10%      
Debt maturity   Dec. 31, 2018      
Mortgage Payable [Member]          
Debt Instrument [Line Items]          
Notes Payable         $ 34,435
Interest rate         4.75%
Financial Institution [Member]          
Debt Instrument [Line Items]          
Notes Payable   $ 153      
Debt maturity   Jun. 30, 2022      
Financial Institution [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Notes Payable   $ 253      
Interest rate   4.00%      
Debt maturity   Apr. 30, 2019      
Financial Institution [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Notes Payable   $ 461      
Interest rate   4.75%      
Debt maturity   Jul. 31, 2020      
Notes Payable [Member]          
Debt Instrument [Line Items]          
Interest rate   8.00%      
Notes Payable One [Member]          
Debt Instrument [Line Items]          
Interest rate   8.00%      
Notes Payable Two [Member]          
Debt Instrument [Line Items]          
Interest rate   6.25%      
Notes Payable Three [Member]          
Debt Instrument [Line Items]          
Interest rate   6.25%      
Debt maturity   Aug. 31, 2018      
Notes Payable Four [Member]          
Debt Instrument [Line Items]          
Interest rate   6.25%      
Debt maturity   Dec. 31, 2018      
Notes Payable Five [Member]          
Debt Instrument [Line Items]          
Interest rate   10.00%