XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE
9 Months Ended
Sep. 30, 2021
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

4. Accounts Receivable.

 SCHEDULE OF ACCOUNTS RECEIVABLE

   September 30, 2021   December 31, 2020 
         
Accounts receivable  $6,142,581   $6,161,249 
Allowances for doubtful accounts   (273,411)   (271,436)
 Total accounts receivable  $5,869,170   $5,889,813