XML 65 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Prepayments and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2024
Prepayments and Other Current Assets [Abstract]  
Schedule of Prepayments and Other Current Assets

Prepayments and other current assets consisted of the following as of December 31, 2024, and 2023:

 

   December 31,   December 31, 
   2024   2023 
Prepayment for purchase of materials  $5,634,870   $5,446,823 
Value-added tax recoverable   13,154,375    13,409,459 
Prepaid gas   14,096    116,372 
Others   8,527    8,636 
Allowance for doubtful accounts   (860,601)   
-
 
   $17,951,267   $18,981,290 
Schedule of Movement of Allowance for Doubtful Accounts

The movement of allowance for doubtful accounts was as follows:

 

   Year Ended December 31, 
   2024   2023 
         
Balance at beginning of year  $
-
   $
-
 
Additional charge (written off), net   869,272    
-
 
Foreign currency translation difference   (8,671)   
-
 
         
Balance at the end of year  $860,601   $
-