XML 80 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
SCHEDULE OF TRADE ACCOUNTS RECEIVABLE (Details) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
Trade accounts receivable $ 22,808,582 $ 42,095,211  
Less: Allowance for doubtful accounts (3,674,268) (3,700,922) $ (2,761,144)
Trade accounts receivable, net 19,134,314 38,394,289  
Bills receivable 9,471,130 19,124,323  
Trade accounts and bills receivable, net $ 28,605,444 $ 57,518,612