Note 14 - Provision for Income Taxes (Details) - Effective Income Tax Rate Reconciliation (Parentheticals) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Effective Income Tax Rate Reconciliation [Abstract] | |||
| Statutory rate | 35.00% | 35.00% | 35.00% |