XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2025
Accounts Receivable [Abstract]  
Schedule of 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 
Schedule of Provides an Analysis of Accounts Receivable

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