XML 87 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Trade Accounts and Bills Receivable, Net (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Trade Accounts and Bills Receivable, net [Abstract]    
Balance at beginning of year $ 4,650,686 $ 3,657,173
Provision for the year 1,656,128 1,613,402
Reversal - recoveries by cash (934,391) (567,042)
Charged to consolidated statements of operations and comprehensive (loss) income 721,737 1,046,360
Write off (431,684)
Foreign exchange adjustment 326,089 (52,847)
Balance at end of year $ 5,266,828 $ 4,650,686