Note 11 - Share-based Compensation (Details Textual) - USD ($) | | 1 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended | |
Aug. 05, 2024 | Jul. 31, 2024 | Sep. 30, 2024 | Mar. 31, 2024 | Sep. 30, 2023 | Sep. 30, 2024 | Sep. 30, 2023 | Dec. 31, 2023 | Jul. 01, 2024 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares) | | | | | | 0 | | | |
Share-Based Payment Arrangement, Expense | | | $ 2,094,000 | | $ 700,000 | $ 4,676,000 | $ 2,472,000 | | |
The 2017 Equity and Incentive Award Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | 400,000 | 400,000 | | | | | | | 400,000 |
Annual Board Service [Member] | Year 2023 [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) | | | | | | | | 250,000 | |
Annual Board Service [Member] | Year 2024 [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) | | | 312,500 | | | | | | |
Board Committee Service [Member] | Year 2023 [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | | | | | | | | 1 year | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) | | | | | | | | 78,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) | | | | | | | | 10 years | |
Share Price (in dollars per share) | | | | | | | | $ 12.11 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) | | | | | | | | $ 3.88 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) (Year) | | | | | | | | 5 years 3 months | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | | | 28% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | | | | | 4.16% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | 215,334 | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) | | | 0 | | | 0 | | | |
Board Committee Service [Member] | Year 2024 [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | | | | | | 1 year | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) | | | 87,000 | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) | | | | | | 10 years | | | |
Share Price (in dollars per share) | | | $ 22.25 | | | $ 22.25 | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) | | | | | | $ 8.87 | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) (Year) | | | | | | 5 years 3 months | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | 32.10% | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | | | 4.40% | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | 206,750 | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) | | | 192,750 | | | 192,750 | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | | | $ 1,700,000 | | | $ 1,700,000 | | | |
Chief Executive Officer [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) | | | | 400,000 | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) | | | | | | 10 years | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) | | | | | | $ 15.75 | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) (Year) | | | | | | 6 years | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | 31% | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | | | 3.82% | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) | | | 400,000 | | | 400,000 | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) | | | $ 6.02 | | | $ 6.02 | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | | | $ 1.8 | | | $ 1.8 | | | |
Chief Executive Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | 133,334 | | | |
Chief Executive Officer [Member] | Share-Based Payment Arrangement, Tranche Two [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | 133,333 | | | |
Chief Executive Officer [Member] | Share-Based Payment Arrangement, Tranche Three [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | 133,333 | | | |
Chief Executive Officer [Member] | Year 2023 [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) | | | | | | | | 400,000 | |
Continued Service of the Chairman of the Board [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) | | | | | | | | 10 years | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) | | | | | | | | $ 9.08 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) (Year) | | | | | | | | 6 years 1 month 13 days | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | | | 37% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | | | | | 3.49% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) | | | 266,666 | | | 266,666 | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) | | | | | | | | $ 3.94 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | | | $ 800,000 | | | $ 800,000 | | | |
Continued Service of the Chairman of the Board [Member] | Share-Based Payment Arrangement, Tranche One [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | | | 133,334 | |
Continued Service of the Chairman of the Board [Member] | Share-Based Payment Arrangement, Tranche Two [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | | | 133,333 | |
Continued Service of the Chairman of the Board [Member] | Share-Based Payment Arrangement, Tranche Three [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | | | 133,333 | |
Chair Sellers [Member] | The 2023 Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | 63,500 | | | | | | | |
Director Case [Member] | The 2023 Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares) | 6,659 | | | | | | | | |
Director Case [Member] | The 2024 Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares) | 3,124 | | | | | | | | |
Restricted Stock [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | | | | | | 3 years | | | |
Share-Based Payment Arrangement, Expense | | | 900,000 | | 100,000 | $ 1,600,000 | 700,000 | | |
Restricted Stock [Member] | The 2017 Equity and Incentive Award Plan [Member] | | | | | | | | | |
Deferred Compensation Arrangement with Individual, Cancellation Expense | | | 631,000 | | | | | | |
Restricted Stock [Member] | Chair Sellers [Member] | The 2023 Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | | 18,804 | | | | | | | |
Restricted Stock [Member] | CEO Randle [Member] | The 2017 Equity and Incentive Award Plan [Member] | | | | | | | | | |
Deferred Compensation Arrangement with Individual, Cancellation Expense | | | 229,000 | | | | | | |
Restricted Stock [Member] | CEO Randle [Member] | The 2024 Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | 28,511 | | | | | | | | |
Restricted Stock [Member] | Director Case [Member] | The 2017 Equity and Incentive Award Plan [Member] | | | | | | | | | |
Deferred Compensation Arrangement with Individual, Cancellation Expense | | | 402,000 | | | | | | |
Restricted Stock [Member] | Director Case [Member] | The 2023 Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares) | 56,000 | | | | | | | | |
Restricted Stock [Member] | Director Case [Member] | The 2024 Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares) | 56,000 | | | | | | | | |
Share-Based Payment Arrangement, Option [Member] | | | | | | | | | |
Share-Based Payment Arrangement, Expense | | | $ 1,200,000 | | $ 600,000 | $ 3,100,000 | $ 1,400,000 | | |