XML 28 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Prepayments and Other Current Assets
6 Months Ended
Jun. 30, 2025
Prepayments and Other Current Assets [Abstract]  
Prepayments and other current assets

(5) Prepayments and other current assets

 

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

 

   June 30,   December 31, 
   2025   2024 
Prepayment for purchase of materials  $4,722,276   $5,634,870 
Value-added tax recoverable   13,209,135    13,154,375 
Prepayment for utilities   142,005    14,096 
Others   10,360    8,527 
Allowance for doubtful accounts   (801,284)   (860,601)
   $17,282,492   $17,951,267 

 

The movement of allowance for doubtful accounts was as follows:

 

   Six Months Ended
June 30,
 
   2025   2024 
         
Balance at beginning of year  $860,601   $
-
 
Additional charge (written off), net   (62,732)   7,035 
Foreign currency translation difference   3,415    (19)
           
Balance at the end of year  $801,284   $7,016