XML 62 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
7. Goodwill and Intangible Assets (Details - Amortization schedule) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
Future amortization 2018 $ 428,686  
Future amortization 2019 386,916  
Future amortization 2020 386,916  
Future amortization 2021 386,915  
Future amortization 2022 160,029  
Future amortization Thereafter 563,800  
Future amortization total $ 2,313,262 $ 2,197,414