XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Payables (Tables)
6 Months Ended
Jun. 30, 2022
Accrued Expenses and Other Payables [Abstract]  
Schedule of accrued expenses and other payables
   December 31,   June 30, 
   2021   2022 
Construction costs payable  $2,036,008   $1,303,816 
Equipment purchase payable   8,697,637    9,637,853 
Liquidated damages*   1,210,119    1,210,119 
Accrued staff costs   2,924,105    2,521,637 
Customer deposits   1,420,414    3,046,703 
Deferred revenue   784,000    784,000 
Accrued expenses   4,161,548    2,546,898 
Dividend payable to non-controlling interest (note 16)   1,444,737    1,369,216 
Other payables   285,132    277,606 
   $22,963,700   $22,697,848