Schedule of Fair Value, by Balance Sheet Grouping (Details) - USD ($) |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2016 |
Dec. 31, 2015 |
|
| Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 1 | $ 33,617,618 | |
| Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 2 | 33,617,618 | |
| Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 3 | 0 | |
| Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 4 | $ 0 | |
| Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 1 | $ 27,921,666 | |
| Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 2 | 27,921,666 | |
| Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 3 | 0 | |
| Fair Value Measurement Schedule Of Fair Value, By Balance Sheet Grouping 4 | $ 0 |