Commitments and Contingencies (Lease Obligations) (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2016 |
Sep. 30, 2015 |
Sep. 30, 2016 |
Sep. 30, 2015 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||||
| Rent expense | $ 258,000 | $ 383,249 | $ 808,000 | $ 1,083,091 |
| Sub lease income | $ 93,000 | $ 90,000 | 279,000 | 255,000 |
| Gain on lease cancellation | $ 423,998 | |||