XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Payables and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Other Payables and Accrued Liabilities [Abstract]  
Schedule of Other Payables and Accrued Liabilities
   March 31,   December 31, 
   2024   2023 
Accrued electricity  $160,199   $3,054 
Value-added tax payable   77,633    696 
Accrued interest to a related party   597,282    598,319 
Payable for purchase of property, plant and equipment   11,147,449    11,175,858 
Accrued commission to salesmen   9,966    47,040 
Accrued bank loan interest   1,141,860    1,070,708 
Others   734,706    16,842 
Totals  $13,869,095   $12,912,517