XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

 

  

June 30,

2025

  

December 31,

2024

 
Accounts receivable - products  $6,388,106   $11,983,200 
Accounts receivable – research and development services   2,500,000    - 
Allowances for doubtful accounts   (289,025)   (287,102)
Total accounts receivable  $8,599,081   $11,696,098