v3.25.2
Note 11 - Equity Incentive Plan (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 01, 2025
Jan. 15, 2025
Jan. 16, 2024
Feb. 28, 2025
Jan. 31, 2025
Feb. 29, 2024
Jan. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
May 06, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Target Allocation Payout Percentage                   100.00%      
Restricted Stock [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                   8,044   2,943  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)                   1,800   4,151  
The 2025 Time-based, Long-term Incentive Plan Units [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                   253,722      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)               $ 7.44   $ 7.44      
The 2025 Performance-based, Long-term Incentive Plan Units [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                   380,571      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)               $ 9.37   $ 9.37      
Long-term Incentive Plan Units [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                   634,293   512,264  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)                   315,563   322,025  
Minimum [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Target Allocation Payout Percentage                   50.00%      
Maximum [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Target Allocation Payout Percentage                   200.00%      
Equity Incentive Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                         2,150,000
Share-Based Payment Arrangement, Plan Term (Year)                         10 years
Share-Based Payment Arrangement, Plan Expiration Date                         Mar. 22, 2032
Share-Based Compensation Arrangement by Share-Based Payment Award, Dividends Paid on Unvested Shares, Percentage                   10.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Dividends Accrued on Unvested Shares, Percentage                   90.00%      
Stock Issued During Period, Shares, Issued for Services (in shares)   61,551 43,670   61,551   43,670            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)               2,271,462   2,271,462      
Equity Incentive Plan [Member] | Restricted Stock [Member]                          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount               $ 81   $ 81   $ 33  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                   2 years 3 months 18 days      
Share-Based Payment Arrangement, Expense               10 $ 15 $ 17 $ 27    
Equity Incentive Plan [Member] | The 2025 Time-based, Long-term Incentive Plan Units [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 253,722                        
Equity Incentive Plan [Member] | The 2025 Performance-based, Long-term Incentive Plan Units [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 380,571                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share) $ 9.37                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                   3 years      
Equity Incentive Plan [Member] | Long-term Incentive Plan Units [Member]                          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount               9,300   $ 9,300   $ 6,800  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                   2 years 1 month 6 days      
Share-Based Payment Arrangement, Expense               $ 1,400 $ 1,500 $ 2,900 $ 3,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)       142,905   170,173              
Equity Incentive Plan [Member] | Minimum [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                   3 years      
Equity Incentive Plan [Member] | Minimum [Member] | The 2025 Performance-based, Long-term Incentive Plan Units [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Target Allocation Payout Percentage                   50.00%      
Equity Incentive Plan [Member] | Maximum [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                   5 years      
Equity Incentive Plan [Member] | Maximum [Member] | The 2025 Performance-based, Long-term Incentive Plan Units [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Target Allocation Payout Percentage                   200.00%