XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Payables (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other payables
   December 31,   December 31, 
   2020   2021 
Construction costs payable  $273,279   $2,036,008 
Equipment purchase payable   5,431,132    8,697,637 
Liquidated damages*   1,210,119    1,210,119 
Accrued staff costs   2,083,660    
3,924,1105
 
Customer deposits   394,536    1,420,414 
Deferred revenue   
-
    784,000 
Accrued expenses   2,038,174    4,161,548 
Dividend payable to non-controlling interest to Hitrans   
-
    1,444,737 
Other payables   214,559    285,132 
   $11,645,459   $22,963,700