|
Note 19 - Employee Benefit Plan (Details) (USD $)
|
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Compensation and Retirement Disclosure [Abstract] | |||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 25.00% | ||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 6.00% | ||
| Defined Contribution Plan, Employer Discretionary Contribution Amount | $ 121,399 | $ 101,700 | $ 71,571 |