XML 86 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Payables (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Accrued Expenses and Other Payables [Abstract]    
Construction costs payable $ 1,316,883 $ 1,335,483
Equipment purchase payable 7,566,645 7,440,131
Liquidated damages (note a) 1,210,119 1,210,119
Accrued staff costs 2,321,541 2,485,384
Compensation costs 107,506 109,311
Customer deposits 529,579 600,758
Other payables and accruals 2,351,325 2,346,403
Accrued expenses and other payables $ 15,403,598 $ 15,527,589