Note 10 - Stock-based Compensation Plan (Details Textual) - USD ($) | | | | | | | 1 Months Ended | 3 Months Ended | 12 Months Ended |
Mar. 08, 2023 | Mar. 09, 2022 | Oct. 01, 2021 | Jun. 14, 2021 | Mar. 10, 2021 | Aug. 24, 2020 | Aug. 31, 2020 | Mar. 31, 2023 | Mar. 31, 2022 | Dec. 31, 2022 | Dec. 31, 2021 |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | | | | | | | | $ 4,537 | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | | | | | | | 2 years 3 months 18 days | | | |
Share-based Payment Arrangement, Amount Capitalized | | | | | | | | | $ 0 | $ 0 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | | | | | | | | $ 9.32 | $ 5.19 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | | | | | | | | $ 381,000 | $ 188,000 | | |
Share-Based Payment Arrangement, Option [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | | | | | | 10 years | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | | | 4 years | |
Restricted Stock [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | | | | | 90,588 | | | |
Restricted Stock [Member] | Vesting Based On Performance Metrics [Member] | Restricted Stock Vesting in Three Years [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | 100% | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Lower Range | | | | | | | 0% | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Upper Range | | | | | | | 150% | | | 150% | |
Restricted Stock [Member] | Employees [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | | | 4 years | |
Restricted Stock [Member] | Independent Directors [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | | | 1 year | |
Restricted Stock [Member] | Independent Directors [Member] | Share-Based Payment Arrangement, Tranche One [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | 25% | |
Restricted Stock [Member] | President [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | | | 141,610 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Fair Value | | | | | | $ 650,000 | | | | | |
Restricted Stock [Member] | President [Member] | Restricted Stock Vesting in Three Years [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | | | 75,162 | | | | | |
Restricted Stock [Member] | President [Member] | Restricted Stock Vesting in Four Years [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | 4 years | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | | | 66,448 | | | | | |
Restricted Stock [Member] | President [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Restricted Stock Vesting in Three Years [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | 3 years | | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Lower Range | | | | | | 0% | | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Upper Range | | | | | | 150% | | | | | |
Restricted Stock [Member] | President [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Restricted Stock Vesting in Four Years [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | 25% | | | | | |
Restricted Stock [Member] | Members of The Senior Management [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | 5,000 | | 18,000 | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expected to Forfeit, Outstanding, Number (in shares) | | | | | | | | | | 6,000 | |
Restricted Stock [Member] | Members of The Senior Management [Member] | Share-Based Payment Arrangement, Tranche One [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | 100% | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Lower Range | | | | | 0% | | | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Upper Range | | | | | 150% | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number (in shares) | | | | | | | | | | 12,000 | |
Restricted Stock [Member] | Members of The Senior Management [Member] | Vesting Based On Performance Metrics [Member] | Restricted Stock Vesting on January 1, 2025 [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | | 100% |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Lower Range | | | 0% | | | | | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Upper Range | | | 150% | | | | | | | | |
Restricted Stock [Member] | Chief Financial Officer [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 7,941 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Fair Value | | | | $ 133,000 | | | | | | | |
Restricted Stock [Member] | Chief Financial Officer [Member] | Restricted Stock Vesting in Four Years [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | 4 years | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 1,988 | | | | | | | |
Restricted Stock [Member] | Chief Financial Officer [Member] | Restricted Stock Vesting on August 24, 2023 [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Lower Range | | | | 0% | | | | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Upper Range | | | | 150% | | | | | | 150% | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 5,953 | | | | | | | |
Restricted Stock [Member] | Chief Financial Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Restricted Stock Vesting in Four Years [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | | 25% | | | | | | | |
Restricted Stock [Member] | Chief Executive Officer and Chief Financial Officer [Member] | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | 3 years | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | 100% | | | | | | | | | 100% | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Lower Range | 0% | 0% | | | | | | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights Percentage Upper Range | 150% | 150% | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | 18,888 | 20,493 | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Value | $ 303 | $ 200,000 | | | | | | | | | |