Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) (USD $) | 0 Months Ended | 12 Months Ended | 0 Months Ended | 12 Months Ended | 0 Months Ended | 1 Months Ended | | | |
Aug. 02, 2013 | Dec. 31, 2014 | Jul. 25, 2011 | Jul. 29, 2003 | Dec. 31, 2013 | Sep. 29, 2010 | Sep. 18, 2014 | Jul. 10, 2014 | 31-May-08 | Dec. 31, 2012 | Jul. 28, 2004 | 1-May-08 |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | 71,800 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | | 167,223 | [1] | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | | 2,577 | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) | | $4.70 | | | | | | | | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit (in Dollars per share) | | $2.79 | | | | | | | | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit (in Dollars per share) | | $14.75 | | | | | | | | | | | |
Class of Warrant or Right, Outstanding | | 2 | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | | 70,000 | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) | | $2.23 | | | | | | | | | | | |
Stock Issued as Consideration for Debt | 90,000 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | | 309,023 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term | | 4 years 328 days | [1] | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | 239,023 | [1] | | | 362,800 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | | 230,223 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share) | | $7.81 | [1] | | | 9.53 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term | | 4 years 73 days | [1] | | | | | | | | | | |
Reduction in Stock Based Compensation Expense (in Dollars) | | $54,000 | | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized (in Dollars) | | 145,000 | | | | | | | | | | | |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized, Next Twelve Months (in Dollars) | | 73,000 | | | | | | | | | | | |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized In Year Two (in Dollars) | | 53,000 | | | | | | | | | | | |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized In Year Three (in Dollars) | | 19,000 | | | | | | | | | | | |
Robert Ferguson And William Lampson, Lenders [Member] | Warrant [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | 35,000 | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) | 2.23 | | | | | | | | | | | | |
Debt Conversion, Converted Instrument, Shares Issued | 2 | | | | | | | | | | | | |
Debt Conversion, Converted Instrument, Amount (in Dollars) | 3,000,000 | | | | | | | | | | | | |
Warrant Period From Which Warrants Or Rights Exercisable | 6 years | | | | | | | | | | | | |
Employee Stock Option [Member] | Contractual Term with One-third Yearly Vesting [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | 3 years | | | | | | | | | | | |
Share Based Compensation Maximum Contractual Term | | 6 years | | 6 years | | | | | | | | | |
Employee Stock Option [Member] | The 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 6 years | | | | | | | | |
Employee Stock Option [Member] | The 2004 Stock Option Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term | | 73 days | | | | | | | | | | | |
Employee Stock Option [Member] | The 2004 And 2010 Stock Option Plans [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | | 15,000 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | 70,000 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | | 15,000 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share) | | $7.10 | | | | | | | | | | | |
Employee Stock Option [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | | 6 years | [2] | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | | 0 | | | | 0 | | | | | | | |
Non-Qualified Stock Options and Incentive Stock Options [Member] | The 2010 Stock Option Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | | | 200,000 | | | | | | |
Incentive Stock Options [Member] | The 2010 Stock Option Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term | | | | | | | 5 years | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Stockholder Percentage | | | | | | | 10.00% | | | | | | |
Non Qualified Stock Option Agreement [Member] | The 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | | | | 16,800 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | | | | 6 months | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | | 2,577 | | | | | | | | | | | |
Stock Issued During Period, Shares, Share-based Compensation, Gross | | 2,577 | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) | | $2.79 | | | | | | $3.70 | | | | | |
Proceeds from Stock Options Exercised (in Dollars) | | $7,200 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | | | | | 10 years | | | | | |
Director Stock Options [Member] | The 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | | 152,223 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | 169,023 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | | 152,223 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share) | | $9.35 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term | | 4 years 219 days | | | | | | | | | | | |
Director Stock Options [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | 6 months | | | | | | | | | | | |
Share Based Compensation Maximum Contractual Term | | 10 years | | | | | | | | | | | |
Increased From [Member] | The 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | 600,000 | | | | | |
Increased To [Member] | Third Amendment To 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | 800,000 | | | | | |
Reduced From [Member] | Third Amendment To 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Granted Upon Re Election To Board | | | | | | | | 12,000 | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Granted UponInitial Election To Board | | | | | | | | 30,000 | | | | | |
Reduced To [Member] | Third Amendment To 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Granted Upon Re Election To Board | | | | | | | | 2,400 | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Granted UponInitial Election To Board | | | | | | | | 6,000 | | | | | |
Minimum [Member] | The 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share Base Compensation Arrangement By Share Based Payment Award Percentage Of Stock In Lieu Of Fee Payable | | 65.00% | | | 65.00% | | | | | | | | |
Maximum [Member] | The 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share Base Compensation Arrangement By Share Based Payment Award Percentage Of Stock In Lieu Of Fee Payable | | 100.00% | | | 100.00% | | | | | | | | |
Maximum [Member] | The 2010 Stock Option Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | | | | | | | 10 years | | | | | | |
Chief Operating Officer [Member] | The 2010 Stock Option Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 60,000 | | | | | 45,000 | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | 3 years | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) | | | | 7.85 | | | | | | | | | |
The 2003 Outside Directors Stock Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | 16,800 | | | 30,000 | 24,000 | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Granted Upon Re Election To Board | | | | | 12,000 | | | | | | | | |
Percentage Of Fair Market Value Of Common Stock To Determine Number Of Shares To Directors | | 75.00% | | | 75.00% | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | | 152,223 | | | | 145,200 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | | 2,577 | | | | | | | | | | | |
Stock Issued During Period, Shares, Share-based Compensation, Gross | | 67,335 | | | | 69,041 | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) | | $3.70 | | | | 2.89 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | 169,023 | | | | 169,200 | | | | | 163,200 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share) | | $8.79 | | | | 9.18 | | | | | $10.19 | | |
The 2004 Stock Option Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | | | | | 400,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term | | | | | | | 10 years | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | | 15,000 | | | | 133,600 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | 15,000 | | | | 133,600 | | | | | 182,100 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share) | | $7.10 | | | | 10.73 | | | | | $10.55 | | |
The 2010 Stock Option Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | 55,000 | | | | | 200,000 | | 55,000 | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | | | | | 3 years | | | | |
Percentage Of Fair Market Value Of Common Stock To Determine Number Of Shares To Directors | | | | | | | 110.00% | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | | | | | | 40,000 | 0 | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) | | $5 | | | | | | | 5 | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term | | | | | | | | | 6 years | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | 55,000 | | | | 60,000 | | | | | 60,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share) | | $5 | | | | 7.85 | | | | | $7.85 | | |
Rights Plan [Member] | | | | | | | | | | | | | |
Note 6 - Capital Stock, Stock Plans, Warrants, and Stock Based Compensation (Details) [Line Items] | | | | | | | | | | | | | |
Common Stock Ownership Percentage Trigger for Share Rights | | | | | | | | | | | | | 20.00% |
Share Multiplier for Common Stockholders not Part of Non-board Approved Shareholders | | | | | | | | | | | | | 2 |
Acquired Percentage of the Company that Triggers Share Rights | | | | | | | | | | | | | 50.00% |
Purchase Price Multiplier for Common Stockholder when Acquired Percentage is Triggered | | | | | | | | | | | | | 2 |
Purchase Price of Rights (in Dollars per share) | | | | | | | | | | | | | $13 |
Purchase Price for Repurchase of Rights (in Dollars per share) | | | | | | | | | | | | | $0.00 |
Date of Rights Expiration | | | | | | | | | | 2-May-18 | | | |
|
[1] | Options with exercise prices ranging from $2.79 to $14.75 |
[2] | The expected option life is based on historical exercises and post-vesting data. |