XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

 

   2022   2021 
         
Accounts receivable  $9,739,150   $7,403,308 
Allowances for doubtful accounts   (289,293)   (273,979)
Total accounts receivable  $9,449,857   $7,129,329