Note 4 - Shareholders' Equity (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | | | 3 Months Ended | 12 Months Ended | |
Apr. 24, 2023 | Feb. 20, 2023 | Mar. 31, 2023 | Mar. 31, 2022 | Mar. 14, 2023 | Mar. 14, 2022 |
Common Stock, Dividends, Per Share, Declared (in dollars per share) | | $ 0.025 | $ 0.025 | $ 0 | | |
Dividends Payable, Date to be Paid | | Apr. 28, 2023 | | | | |
Dividends Payable, Date of Record | | Apr. 17, 2023 | | | | |
Stock Repurchased During Period, Value | | | | $ 19,889 | | |
March 2022 Share Repurchase Program [Member] | | | | | | |
Stock Repurchase Program, Authorized Amount | | | | | | $ 10,000 |
Stock Repurchased During Period, Shares (in shares) | | | 0 | | 402,050 | |
Stock Repurchased During Period, Value | | | | | $ 8,100 | |
Stock Repurchased Average Price per Share (in dollars per share) | | | | | $ 20.19 | |
Restricted Stock Units (RSUs) [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | 45,907 | 135,352 | | |
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) | | | $ 26.25 | | | |
Restricted Stock Units (RSUs) [Member] | Two Thousand Twenty Two Performance [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 35,161 | | |
Restricted Stock Units (RSUs) [Member] | Not Conditioned on Shareholder Approval [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 100,191 | | |
Performance Based Restricted Stock Units (RSUs) [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | 138,000 | 91,042 | | |
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) | | | | $ 20.32 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | | | 5 years | 5 years | | |
Share Based Compensation Arrangement By Share Based Payment Award Incremental Performance Percentage Year One | | | 15% | 15% | | |
Share Based Compensation Arrangement By Share Based Payment Award Incremental Performance Percentage Year Two | | | 20% | 20% | | |
Share Based Compensation Arrangement By Share Based Payment Award Incremental Performance Percentage Year Three | | | 20% | 20% | | |
Share Based Compensation Arrangement By Share Based Payment Award Incremental Performance Percentage Year Four | | | 20% | 20% | | |
Share Based Compensation Arrangement By Share Based Payment Award Incremental Performance Percentage Year Five | | | 25% | 25% | | |
Performance Based Restricted Stock Units (RSUs) [Member] | Performance 2023 [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 18,210 | | |
Performance Based Restricted Stock Units (RSUs) [Member] | Two Thousand Twenty Three Performance [Member] | | | | | | |
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) | | | | $ 26.25 | | |
Performance Based Restricted Stock Units (RSUs) [Member] | Not Based on 2023 Performance [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 59,178 | | |
Performance Based Restricted Stock Units (RSUs) [Member] | Two Thousand Twenty Three Performance [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | 20,700 | | | |
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) | | | $ 26.25 | | | |
Performance Based Restricted Stock Units (RSUs) [Member] | Not Based on 2023 Performance [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | 117,300 | | | |
Subsequent Event [Member] | | | | | | |
Common Stock, Dividends, Per Share, Declared (in dollars per share) | $ 0.025 | | | | | |
Dividends Payable, Date to be Paid | Jun. 23, 2023 | | | | | |
Dividends Payable, Date of Record | Jun. 12, 2023 | | | | | |