v3.25.4
Note 8 - Equity Compensation Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2026
Feb. 04, 2025
May 18, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Expense       $ 8,276 $ 7,390 $ 7,883  
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)       539,069 [1] 509,895 [1] 416,735 [1] 395,482
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       344,573 400,659 356,886  
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)       $ 19.37 $ 15.16 $ 18.06  
Restricted Stock And Restricted Stock Units [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 4,518      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 10 months 24 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 5,350 $ 3,645 $ 4,494  
Restricted Stock And Restricted Stock Units [Member] | Subsequent Event [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 303,489            
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) $ 16.3            
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value $ 4,947            
Performance Share Units PSU's [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)       647,131 [1] 642,380 [1] 589,522 [1] 841,519
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       194,237 218,379 216,794  
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)       $ 17.3 $ 13.64 $ 17.43  
Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Rights By Share holder Return Percentage       70.00%      
Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Rights By Individual Criteria Percentage       30.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period (Year)   3 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate       29.00% 35.00% 33.00%  
Performance Shares [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 1,543      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 6 months      
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Estimated Fair Value       $ 4,134 $ 3,683 $ 7,990  
Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage       50.00%      
Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage       50.00%      
Maximum [Member] | Restricted Stock And Restricted Stock Units [Member] | Subsequent Event [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years            
Maximum [Member] | Performance Share Units PSU's [Member]              
Share-Based Compensation, Percent of Issuable Shares   150.00%          
Maximum [Member] | Performance Shares [Member] | Peer Group And NAREIT [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate       43.00%      
Minimum [Member] | Restricted Stock And Restricted Stock Units [Member] | Subsequent Event [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 2 years            
Minimum [Member] | Performance Share Units PSU's [Member]              
Share-Based Compensation, Percent of Issuable Shares   0.00%          
Minimum [Member] | Performance Shares [Member] | Peer Group And NAREIT [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate       23.00%      
Long Term Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)       156,732 149,334 127,989  
Long Term Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche Three [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     4 years        
Long Term Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     2 years        
Long Term Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years        
Long Term Incentive Plan [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     8,000,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Potentially Recycled Into the Stock Plan (in shares)     1,280,610        
[1] The outstanding award balances above include 156,732 and 149,334 RSUs as of June 30, 2025 and December 31, 2024, respectively.