Schedule of Annual Principal Payments Construction in Progress (Details)
9 Months Ended
Sep. 30, 2016
USD ($)
Notes Payable Schedule Of Annual Principal Payments Construction In Progress 1 $ 4,264,973
Notes Payable Schedule Of Annual Principal Payments Construction In Progress 2 3,914,832
Notes Payable Schedule Of Annual Principal Payments Construction In Progress 3 4,337,994
Notes Payable Schedule Of Annual Principal Payments Construction In Progress 4 4,553,344
Notes Payable Schedule Of Annual Principal Payments Construction In Progress 5 4,839,653
Notes Payable Schedule Of Annual Principal Payments Construction In Progress 6 87,540,597
Notes Payable Schedule Of Annual Principal Payments Construction In Progress 7 $ 109,451,393