XML 76 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Other Payables and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Other Payables and Accrued Liabilities Other payables and accrued liabilities consist of the following
   December 31,   December 31, 
   2023   2022 
Accrued electricity  $3,054   $3,036 
Accrued rental   
-
    56,646 
Value-added tax payable   696    69,053 
Accrued interest to a related party   598,319    608,465 
Payable for purchase of property, plant and equipment   11,175,858    3,294,940 
Accrued commission to salesmen   47,040    19,524 
Accrued bank loan interest   1,070,708    1,595,354 
Others   16,842    18,540 
Totals  $12,912,517   $5,665,558