XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Prepayments and Other Receivables (Tables)
6 Months Ended
Jun. 30, 2025
Prepayments and Other Receivables [Abstract]  
Schedule of Prepayments and Other Receivables

Prepayments and other receivables as of December 31, 2024 and June 30, 2025 consisted of the following:

 

   December 31,   June 30, 
   2024   2025 
VAT recoverable  $2,444,726   $3,423,384 
Prepayments to suppliers   7,992,672    3,294,352 
Deposits   83,754    87,416 
Staff advances   76,096    125,732 
Prepaid operating expenses   501,218    580,598 
Interest receivable   92,515    172,485 
Receivables from customers for non-operating agency-based service   8,845,759    1,349,432 
Prepayment for common stock repurchase   
-
    262,880 
Other receivables   258,219    276,466 
    20,294,959    9,572,745 
Less: Allowance for credit losses   (289,993)   (213,390)
   $20,004,966   $9,359,355 
Schedule of Allowance for Credit Losses

An analysis of the allowance for credit losses are as follows:

 

Balance as at January 1, 2025  $289,993 
Current period provision, net   (74,044)
Foreign exchange adjustment   (2,559)
Balance as of June 30, 2025  $213,390