XML 70 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Taxes Payable (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Taxes Payable [Line Items]    
Income - current $ 1,097,768 $ 773,397
VAT 1,145,363 366,230
Other 180,649 63,050
Total - current 2,423,780 1,202,677
Income - noncurrent $ 6,998,625