XML 19 R29.htm IDEA: XBRL DOCUMENT v3.20.1
8. LEASES (Details 1) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 449,475  
2021 578,438  
2022 553,777  
2023 534,954  
2024 540,365  
Thereafter 5,962,188  
Total minimal lease payments 8,619,196  
Less present value adjustment (3,403,901)  
Operating lease liabilities 5,215,295  
Less current lease liabilities (273,670) $ (203,482)
Lease liabilities net of current portion $ 4,941,625 $ 4,714,413