Note 4 - Stockholders' Equity (Details Textual) - USD ($) $ / shares in Units, $ in Millions | Jul. 01, 2016 | Oct. 31, 2014 | Jun. 30, 2016 | Jun. 30, 2015 | Jun. 30, 2016 | Jun. 30, 2015 | Jun. 30, 2016 | Dec. 31, 2015 |
Twenty Eleven Stock Incentive Plan [Member] | Employee Stock Option [Member] | Subsequent Event [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 4 years | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | 16,375 | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ 14.14 | | | | | | | |
Twenty Eleven Stock Incentive Plan [Member] | Employee Stock Option [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | | 10 years | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 4 years | | | |
Twenty Eleven Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Subsequent Event [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 4 years | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | 841,533 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 14.14 | | | | | | | |
Twenty Eleven Stock Incentive Plan [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | 7,800,000 | | 7,800,000 | | 7,800,000 | |
Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate | | | | | 1.33 | | | |
Common Stock, Capital Shares Reserved for Future Issuance | | | 8,300,000 | | 8,300,000 | | 8,300,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | | | 4,500,000 | | 4,500,000 | | 4,500,000 | |
Shares Previously Issued Under the 2001 Plan [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | 3,500,000 | | 3,500,000 | | 3,500,000 | |
IDS Plan [Member] | Employee Stock Option [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | | 10 years | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 4 years | | | |
Two Thousand One Stock Incentive Plan [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period | | | | | 0.5 | | | |
Outside of the 2011, 2001 or IDS Plans [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | | 0 | | 0 | | 0 | |
Employee Stock Purchase Plan [Member] | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | | 1 year 219 days | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options | | | $ 1.1 | | $ 1.1 | | $ 1.1 | |
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate | | | 10.00% | | 10.00% | | 10.00% | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | | | | 85.00% | | | |
ESPP Maximum Annual Share Replenishment | | | | | 675,000 | | | |
ESPP Maximum Annual Share Replenishment Percentage of Prior Year Outstanding Company Common Stock | | | | | 2.00% | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | | | 0 | 0 | 84,000 | 51,000 | | |
Employee Stock Purchase Plan Weighted Average Purchase Price of Shares Purchased | | | | | $ 9.21 | $ 13.32 | | |
Number Of ESPP Shares Available For Future Issuance | | | 2,700,000 | | 2,700,000 | | 2,700,000 | |
Employee Stock Option [Member] | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options | | | $ 0.6 | | $ 0.6 | | $ 0.6 | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | | 3 years | | | |
Restricted Stock Units (RSUs) [Member] | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | | 2 years 146 days | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options | | | $ 13.6 | | $ 13.6 | | $ 13.6 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | | 50,000 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | $ 11.87 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period | | | | | 7,000 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | | | 1,669,000 | | 1,669,000 | | 1,669,000 | 1,764,000 |
Share Price | | | $ 13.99 | | $ 13.99 | | $ 13.99 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | | | | | $ 0.4 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | | | | | $ 0.5 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | 50,000 | | | |
Stock Repurchase Program, Authorized Amount | | $ 25 | | | | | | |
Treasury Stock Shares to Be Acquired, Period | | 2 years | | | | | | |
Treasury Stock, Shares, Acquired | | | 129,457 | | 129,457 | | 1,219,230 | |
Treasury Stock Acquired, Average Cost Per Share | | | | | $ 13.43 | | | |
Treasury Stock, Value, Acquired, Cost Method | | | | | $ 16.4 | | | |
Stock Repurchase Program, Remaining Authorized Repurchase Amount | | | $ 8.6 | | $ 8.6 | | $ 8.6 | |