XML 63 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Taxes Payable (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Taxes Payable [Line Items]    
Income - current $ 1,134,364 $ 1,097,768
VAT 1,286,626 1,145,363
Other 202,780 180,649
Total - current 2,623,770 2,423,780
Income - noncurrent $ 6,998,625 $ 6,998,625