XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

 

   June 30,
2021
   December 31,
2020
 
         
Accounts receivable  $4,422,980   $6,161,249 
Allowances for doubtful accounts   (272,543)   (271,436)
Accounts receivable net   $4,150,437   $5,889,813