XML 25 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Trade Accounts and Bills Receivable, net
12 Months Ended
Dec. 31, 2018
Trade Accounts and Bills Receivable, net [Abstract]  
Trade Accounts and Bills Receivable, net
4.Trade Accounts and Bills Receivable, net

 

Trade accounts and bills receivable as of December 31, 2017 and 2018:

 

   December 31,   December 31, 
   2017   2018 
Trade accounts receivable  $42,095,211   $19,054,863 
Less: Allowance for doubtful accounts   (3,700,922)   (3,657,173)
    38,394,289    15,397,690 
Bills receivable   19,124,323    6,353,342 
   $57,518,612   $21,751,032 

 

Included in trade accounts and bills receivables are retention receivables of nil and $1,119,490 as of December 31, 2017 and 2018. Retention receivables are interest-free and recoverable at the end of the retention period of three to five years.

 

An analysis of the allowance for doubtful accounts is as follows:

 

   December 31,   December 31, 
   2017   2018 
Balance at beginning of year  $2,761,144   $3,700,922 
Provision for the year   839,917    474,950 
Reversal - recoveries by cash   (114,542)   (312,462)
Charged to consolidated statements of operations and comprehensive (loss) income  $725,375   $162,488 
Foreign exchange adjustment   214,403    (206,237)
Balance at end of year  $3,700,922   $3,657,173