|
Commitments and Contingencies (Details 2) (USD $)
|
Dec. 31, 2013
|
|---|---|
| Future Minimum Payments under Revenue Sharing Agreements [Abstract] | |
| 2015 | $ 4,619,842 |
| Total minimum revenue share commitments | $ 4,619,842 |