XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Payables (Tables)
9 Months Ended
Sep. 30, 2022
Accrued Expenses and Other Payables [Abstract]  
Schedule of accrued expenses and other payables
   December 31,   September 30, 
   2021   2022 
Construction costs payable  $2,036,008   $1,319,372 
Equipment purchase payable   8,697,637    7,423,498 
Liquidated damages (note a)   1,210,119    1,210,119 
Accrued staff costs   2,924,105    2,357,313 
Customer deposits   1,420,414    2,708,506 
Deferred revenue   784,000    784,000 
Accrued expenses   4,161,548    2,284,912 
Dividend payable to non-controlling interest (note 16)   1,444,737    1,289,075 
Other payables   285,132    225,417 
   $22,963,700   $19,602,212