|
Note 13 - Commitments and Contingencies (Details) - Future Minimum Lease Payments under Non-Cancelable Capital Leases (USD $)
|
Dec. 31, 2013
|
|---|---|
| Future Minimum Lease Payments under Non-Cancelable Capital Leases [Abstract] | |
| 2014 | $ 58,764 |
| 2015 | 232,664 |
| 2016 | 230,274 |
| 2017 | 86,226 |
| Total minimum lease payments | 607,928 |
| Less amount representing interest | (54,334) |
| Present value of capital lease obligations | 553,594 |
| Less current portion | (202,346) |
| Non-current portion | $ 351,248 |