XML 50 R30.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of accounts receivable

Accounts receivable consists of trade receivables as follows:

 

   December 31, 
   2019   2018
(restated)
 
Billed receivables  $7,260,457   $8,944,596 
Less: allowance for doubtful accounts   (230,855)   (222,025)
Total accounts receivable, net  $7,029,602   $8,722,571