Note 15 - Fair Value Measurement (Details) - Changes in Level 3 Liabilities Measured at Fair Value on Recurring Basis |
12 Months Ended |
|---|---|
|
Dec. 31, 2014
USD ($)
| |
| Accrued and Other Long-term Liabilities [Member] | |
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |
| Beginning balance – January 1, 2014 | $ 177,927 |
| Issuances | 122,630 |
| Total realized and unrealized gains or losses | (50,809) |
| Transfers out of level 3 upon exercise or conversion | (221,768) |
| Ending balance – December 31, 2014 | 129,598 |
| Common Stock Warrant Liability [Member] | |
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |
| Beginning balance – January 1, 2014 | 177,927 |
| Issuances | 122,630 |
| Total realized and unrealized gains or losses | (50,809) |
| Transfers out of level 3 upon exercise or conversion | (221,768) |
| Ending balance – December 31, 2014 | $ 129,598 |