XML 87 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Payables (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Accrued Expenses and Other Payables [Abstract]    
Construction costs payable (note 1) $ 424,275 $ 1,335,483
Equipment purchase payable 7,434,478 7,440,131
Liquidated damages (note a) 1,210,119 1,210,119
Accrued staff costs 2,672,735 2,485,384
Compensation costs 109,311
Customer deposits 324,173 600,758
Other payables and accruals (note 16) 2,599,088 2,346,403
Accrued expenses and other payables $ 14,664,868 $ 15,527,589