XML 75 R86.htm IDEA: XBRL DOCUMENT v3.20.1
15. Income Taxes (Details 4) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Change in net deferred income tax liabilities $ 43,181  
Deferred tax benefit allocated to other comprehensive (loss) income (2,034,389)  
Deferred income tax provision $ (1,991,208) $ (5,398)