XML 88 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Payables (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Accrued Expenses and Other Payables [Abstract]    
Construction costs payable (note 1) $ 278,618 $ 1,335,483
Equipment purchase payable 7,229,540 7,440,131
Liquidated damages (note a) 1,210,119 1,210,119
Accrued staff costs 1,826,855 2,485,384
Compensation costs 109,311
Customer deposits 680,915 600,758
Other payables and accruals (note 16) 2,735,292 2,346,403
Accrued expenses and other payables $ 13,961,339 $ 15,527,589