XML 21 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable
6 Months Ended
Jun. 30, 2025
Accounts Receivable [Abstract]  
ACCOUNTS RECEIVABLE

NOTE 3 — ACCOUNTS RECEIVABLE

 

   June 30,
2025
   December 31,
2024
 
   (Unaudited)     
Accounts receivable   $10,736,898   $7,504,630 
Allowance for credit losses      
-
    
-
 
Accounts receivable, net   $10,736,898   $7,504,630 

 

The Company’s accounts receivable primarily includes balance due from customers when the Company’s products are sold and delivered to customers.

 

The following table provides an analysis of the aging of accounts receivable as of June 30, 2025 and December 31, 2024:

 

   June 30,
2025
   December 31,
2024
 
   (Unaudited)     
Current  $5,997,500   $3,726,124 
1-3 months past due   4,739,398    2,536,815 
4-6 months past due   
-
    1,241,691 
Total accounts receivable  $10,736,898   $7,504,630