XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Payables and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Other Payables and Accrued Liabilities [Abstract]  
Schedule of Other Payables and Accrued Liabilities
   June 30,   December 31, 
   2024   2023 
Accrued electricity  $115,216   $3,054 
Value-added tax payable   68,138    696 
Accrued interest to a related party   594,617    598,319 
Payable for purchase of property, plant and equipment   11,054,912    11,175,858 
Accrued commission to salesmen   14,869    47,040 
Accrued bank loan interest   1,207,344    1,070,708 
Others   80,591    16,842 
Totals  $13,135,687   $12,912,517