XML 78 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Trade Accounts and Bills Receivable, net (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Trade Accounts and Bills Receivable, net [Abstract]    
Balance at beginning of year $ 3,700,922 $ 2,761,144
Provision for the period 474,950 839,917
Reversal by cash for the period (312,462) (114,542)
Provision for doubtful debts 162,488 725,375
Foreign exchange adjustment (206,237) 214,403
Allowance for doubtful accounts, ending balance $ 3,657,173 $ 3,700,922