XML 33 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Other Payables and Accrued Liabilities
6 Months Ended
Jun. 30, 2025
Other Payables and Accrued Liabilities [Abstract]  
Other payables and accrued liabilities

(10) Other payables and accrued liabilities

 

   June 30,   December 31, 
   2025   2024 
Accrued electricity  $114,403   $2,964 
Accrued litigation costs   494,742    461,855 
Value-added tax payable   213,494    21,868 
Accrued interest to a related party   305,868    304,600 
Payable for purchase of property, plant and equipment   10,756,269    10,711,678 
Accrued commission to salesmen   14,978    3,877 
Accrued bank loan interest   18,160    14,955 
Others   135,202    24,193 
Totals  $12,053,116   $11,545,990