|
Accrued Expenses and Other Noncurrent Liabilities (Details) (USD $)
|
Mar. 31, 2015
|
Dec. 31, 2014
|
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Other noncurrent liabilities | $ 1,572,136 | $ 1,502,019 |
| Accrued compensation | 5,240,055 | 11,359,446 |
| Accrued rebates | 2,224,829 | 2,572,544 |
| Accrued Employee Benefits | 1,832,399 | 1,643,713 |
| Deferred rent | 315,416 | 293,853 |
| Other | 3,268,386 | 3,626,444 |
| Total accrued expenses | $ 12,881,085 | $ 19,496,000 |