Property and Equipment (Details) - USD ($) |
Dec. 31, 2017 |
Dec. 31, 2016 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | $ 9,836,031 | $ 7,627,832 |
Less: accumulated depreciation and amortization | (7,529,752) | (6,012,609) |
Total | 2,306,279 | 1,615,223 |
Furniture and fixtures | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 288,536 | 241,876 |
Equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 1,509,464 | 811,948 |
Software | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | 7,582,181 | 6,132,626 |
Leasehold improvements | ||
Property, Plant and Equipment [Line Items] | ||
Property, plant and equipment, gross | $ 455,850 | $ 441,382 |