XML 79 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Taxes Payable (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Taxes Payable [Abstract]    
Income - current $ 1,718,051 $ 1,097,768
VAT 1,666,695 1,145,363
Other 251,813 180,649
Total - current 3,636,559 2,423,780
Income - noncurrent $ 6,390,625 $ 6,998,625