XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - Schedule of Taxes Payable - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Schedule of Taxes Payable [Abstract]    
Income tax payable - current $ 22,055 $ 584,874
Income tax payable – noncurrent $ 1,833,286 $ 2,255,094