Property and Equipment (Details) - USD ($) |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Property, Plant and Equipment [Abstract] | ||
| Computer hardware and software | $ 16,913,397 | $ 16,607,596 |
| Furniture and equipment | 911,391 | 961,712 |
| Leasehold improvements | 1,930,701 | 1,931,291 |
| Automobile | 0 | 13,008 |
| Gross | 19,755,489 | 19,513,607 |
| Less accumulated depreciation | (18,580,547) | (17,947,675) |
| Net | $ 1,174,942 | $ 1,565,932 |