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