|
Accrued Liabilities (Details) (USD $)
|
Dec. 31, 2014
|
Dec. 31, 2013
|
|---|---|---|
| Accrued Liabilities [Abstract] | ||
| Professional fees | $ 939,993 | $ 460,924 |
| Accrued sales commissions | 916,800 | 619,186 |
| Accrued bonuses | 443,597 | 467,702 |
| Accrued capital expenditures | 828,716 | |
| Taxes payable | 648,891 | (279,391) |
| Accrued expenses | 834,828 | 807,884 |
| Accrued interest | 100,480 | |
| Other | 522,146 | 1,505,347 |
| Total | $ 4,306,255 | $ 4,510,848 |