Schedule of Changes in Construction in Progress (Details)
9 Months Ended
Sep. 30, 2016
USD ($)
Property, Plant And Equipment Schedule Of Changes In Construction In Progress 1 $ 21,022,981
Property, Plant And Equipment Schedule Of Changes In Construction In Progress 2 15,652,722
Property, Plant And Equipment Schedule Of Changes In Construction In Progress 3 6,850,712
Property, Plant And Equipment Schedule Of Changes In Construction In Progress 4 5,370,259
Property, Plant And Equipment Schedule Of Changes In Construction In Progress 5 0
Property, Plant And Equipment Schedule Of Changes In Construction In Progress 6 0
Property, Plant And Equipment Schedule Of Changes In Construction In Progress 7 27,873,693
Property, Plant And Equipment Schedule Of Changes In Construction In Progress 8 $ 21,022,981