XML 55 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Mortgage loans - Loans Payable (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Short term portion $ 110,815 $ 172,276
Long term portion 3,906,127 6,707,346
Automobile Loan Payable $ 4,016,942 $ 6,879,622