|
Note 11 - Commitments and Contingencies (Details) - Future Minimum Payments under Revenue Sharing Agreements (USD $)
|
Mar. 31, 2014
|
|---|---|
| Future Minimum Payments under Revenue Sharing Agreements [Abstract] | |
| 2014 | $ 7,842,448 |
| 2015 | 8,619,842 |
| 2016 | 6,000,000 |
| Total minimum revenue share commitments | $ 22,462,290 |