XML 29 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
13. LEASES (Details - Future minimum payments Operating lease)
Dec. 31, 2019
USD ($)
Operating lease future minimum payments  
2020 $ 474,635
2021 416,199
2022 368,499
2023 378,190
2024 388,172
Thereafter 3,101,883
Total future minimum lease payments 5,127,578
Less: amount representing imputed interest (1,467,324)
Total $ 3,660,254