Note 7 - Share-based Compensation (Details Textual) - USD ($) | Mar. 25, 2020 | Apr. 01, 2019 | Feb. 25, 2019 | Mar. 31, 2020 | Mar. 31, 2019 | Dec. 31, 2019 |
Share-based Payment Arrangement, Expense | | | | $ 1,113,000 | $ 531,000 | |
Share-based Payment Arrangement, Option [Member] | | | | | | |
Share-based Payment Arrangement, Expense | | | | 61,000 | 144,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | | | 9,900,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | | | | 9,500,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | | | | 3,000,000 | 1,400,000 | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | | | | $ 86,000 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | | | 1 year 73 days | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | 0 | | 0 |
Performance Shares [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | |
Performance Shares [Member] | Management Performance Bonus Plan 2017 [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | | | $ 5,700,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Year) | | | | 1 year 255 days | | |
Restricted Stock [Member] | | | | | | |
Share-based Payment Arrangement, Expense | | | | $ 394,000 | 255,000 | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | | | | $ 5,700,000 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | | | 3 years 109 days | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | | | | $ 1,700,000 | 2,600,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | | | | $ 813,000 | 853,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) | | | | 175,971 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | | | | $ 9.43 | | |
Performance-based Restricted Stock [Member] | | | | | | |
Share-based Payment Arrangement, Expense | | | | $ 189,000 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | | | | $ 571,000 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | | | 292 days | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) | 82,805 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ 9.18 | | | | | |
Performance-based Restricted Stock [Member] | Minimum [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards | 0.00% | | | | | |
Performance-based Restricted Stock [Member] | Maximum [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards | 125.00% | | | | | |
Performance-based Restricted Stock in Lieu of Cash [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) | 34,154 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ 9.18 | | | | | |
Market-based Restricted Stock [Member] | | | | | | |
Share-based Payment Arrangement, Expense | | | | $ 469,000 | $ 132,000 | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | | | | $ 2,600,000 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | | | 1 year 73 days | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) | 109,140 | 29,604 | 94,247 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance | 78.00% | | | 69.00% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate | 0.00% | | | 0.00% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 0.30% | | | 2.50% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 2 years | | | 2 years | | |
Market-based Restricted Stock [Member] | Minimum [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards | 0.00% | | | 0.00% | | |
Market-based Restricted Stock [Member] | Maximum [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards | 200.00% | | | 200.00% | | |