XML 24 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Loans Payable - Schedule of Loans Payable (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Loans payable $ 567,661 $ 380,068
Current portion of loans payable 75,215 380,068
Long term portion of loans payable 492,446
Interest Bearing Loans [Member]    
Loans payable 435,191 368,113
Non-Interest Bearing Loans [Member]    
Loans payable 80,491 11,955
Unsecured Loan Payable [Member]    
Loans payable $ 51,979