XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

  

  

March 31,

2025

   December 31, 2024 
         
Accounts receivable  $12,263,621   $11,983,200 
Allowances for doubtful accounts   (287,132)   (287,102)
Total accounts receivable  $11,976,489   $11,696,098