XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
14. LEASES (Details - Future minimum payments Operating lease)
Jun. 30, 2020
USD ($)
Operating lease future minimum payments  
Remainder of 2020 $ 125,825
2021 413,332
2022 380,389
2023 375,732
2024 385,640
Thereafter 3,200,192
Total future minimum lease payments 4,881,110
Less: amount representing imputed interest (1,363,789)
Total $ 3,517,321