XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

 

   2023   2022 
         
Accounts receivable  $10,133,249   $9,739,150 
Allowances for doubtful accounts   (290,193)   (289,293)
Total accounts receivable  $9,843,056   $9,449,857