Schedule of Future Minimum Rental Payments for Operating Leases (Details) |
9 Months Ended |
|---|---|
|
Sep. 30, 2016
USD ($)
| |
| Commitments And Contingencies Schedule Of Future Minimum Rental Payments For Operating Leases 1 | $ 251,129 |
| Commitments And Contingencies Schedule Of Future Minimum Rental Payments For Operating Leases 2 | 994,906 |
| Commitments And Contingencies Schedule Of Future Minimum Rental Payments For Operating Leases 3 | 1,019,465 |
| Commitments And Contingencies Schedule Of Future Minimum Rental Payments For Operating Leases 4 | 914,152 |
| Commitments And Contingencies Schedule Of Future Minimum Rental Payments For Operating Leases 5 | 886,704 |
| Commitments And Contingencies Schedule Of Future Minimum Rental Payments For Operating Leases 6 | $ 14,805,095 |