v3.24.3
Other Payables and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Other Payables and Accrued Liabilities [Abstract]  
Schedule of Other Payables and Accrued Liabilities
   September 30,   December 31, 
   2024   2023 
Accrued electricity  $117,171   $3,054 
Value-added tax payable   226,354    696 
Accrued interest to a related party   604,748    598,319 
Payable for purchase of property, plant and equipment   10,988,359    11,175,858 
Accrued commission to salesmen   15,185    47,040 
Accrued bank loan interest   1,295,773    1,070,708 
Others   552,528    16,842 
Totals  $13,800,118   $12,912,517