XML 28 R48.htm IDEA: XBRL DOCUMENT v3.20.1
14. LEASES (Details - Future minimum payments Operating lease)
Mar. 31, 2020
USD ($)
Operating lease future minimum payments  
2020 $ 249,400
2021 413,332
2022 380,389
2023 375,732
2024 385,640
Thereafter 3,200,193
Total future minimum lease payments 5,004,686
Less: amount representing imputed interest (1,415,047)
Total $ 3,589,639