XML 119 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Property, plant and equipment and construction in progress - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, plant and equipment and construction in progress    
Capital Commitments $ 226,526  
Construction In Progress Placed In Service 7,755,375 $ 14,398,624
Depreciation $ 6,186,627 $ 5,514,881