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

  

   2024   2023 
         
Accounts receivable  $11,983,200   $10,133,249 
Allowances for doubtful accounts   (287,102)   (290,193)
Total accounts receivable  $11,696,098   $9,843,056