XML 93 R78.htm IDEA: XBRL DOCUMENT v3.19.1
Trade Accounts and Bills Payable (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Trade Accounts and Bills Payable [Abstract]    
Trade accounts payable $ 23,134,269 $ 29,805,350
Bank acceptance bills 28,911,556 34,025,080
Commercial acceptance bills 449,238 1,786,113
Trade accounts and bills payable $ 52,495,063 $ 65,616,543