XML 24 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Mortgage loans - Loans Payable (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Short term portion $ 105,662 $ 114,290
Long term portion 3,526,779 3,880,945
Automobile Loan Payable $ 3,632,441 $ 3,995,235