v3.25.1
Other Payables and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Other Payables and Accrued Liabilities [Abstract]  
Schedule of Other Payables and Accrued Liabilities
   March 31,   December 31, 
   2025   2024 
Accrued electricity  $154,824   $2,964 
Accrued litigation costs   462,511    461,855 
Value-added tax payable   687    21,868 
Accrued interest to a related party   305,033    304,600 
Payable for purchase of property, plant and equipment   10,726,899    10,711,678 
Accrued commission to salesmen   12,477    3,877 
Accrued bank loan interest   27,444    14,955 
Others   133,592    24,193 
Totals  $11,823,467   $11,545,990