XML 32 R22.htm IDEA: XBRL DOCUMENT v3.4.0.3
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2016
Accounts Receivable and Restricted Net Assets [Abstract]  
Components of accounts receivable

  March 31, 2016  December 31, 2015 
Accounts receivable $19,432,281  $19,042,451 
Less: allowance for doubtful accounts  (3,239,956)  (3,218,592)
  $16,192,325  $15,823,859