v3.3.1.900
Note 19 - Employee Benefit Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Compensation and Retirement Disclosure [Abstract]    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 10.00%  
Pension and Other Postretirement Defined Benefit Plans, Liabilities $ 0 $ 0