XML 99 R84.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Payables (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Accrued Expenses and Other Payables [Abstract]    
Construction costs payable $ 5,950,746 $ 1,405,651
Equipment purchase payable 6,510,571 8,241,844
Liquidated damages 1,210,119 1,210,119
Accrued staff costs 2,362,466 1,804,546
Compensation costs 110,657 116,989
Customer deposits 192,113 270,923
Other payables and accruals 1,864,679 1,158,875
Accrued expenses and other payables $ 18,201,351 $ 14,208,947