|
Note 13 - Commitments and Contingencies (Details) - Future Minimum Payments under Revenue Sharing Agreements (USD $)
|
Dec. 31, 2013
|
|---|---|
| Future Minimum Payments under Revenue Sharing Agreements [Abstract] | |
| 2014 (remainder) | $ 1,067,000 |
| 2015 | 4,620,000 |
| Total minimum revenue share commitments | $ 5,687,000 |