XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Other Payables and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables And Accruals [Abstract]  
Schedule of other payables and accrued liabilities
    March 31,     December 31, 
   2022    2021 
Accrued electricity  $175,436   $135,360 
Accrued rental   101,528    61,879 
Value-added tax payable   190,500    
-
 
Accrued interest to a related party   667,546    664,666 
Payable for purchase of equipment   3,376,680    3,379,368 
Accrued commission to salesmen   16,374    15,274 
Accrued bank loan interest   1,183,013    992,989 
Others   28,554    1,003 
Totals  $5,739,631   $5,250,539