XML 69 R46.htm IDEA: XBRL DOCUMENT v3.19.1
14. Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Domestic $ 3,675,095 $ (374,478)
Foreign (3,134,202) (759,916)
Total $ 540,893 $ (1,134,394)