Quarterly report [Sections 13 or 15(d)]

Note 12 - Subsequent Events (Details Textual)

v3.25.1
Note 12 - Subsequent Events (Details Textual) - USD ($)
3 Months Ended
Apr. 28, 2025
Apr. 01, 2025
Feb. 07, 2023
Mar. 31, 2025
Mar. 31, 2024
Common Stock, Dividends, Per Share, Declared (in dollars per share)       $ 0.2 $ 0.2
The Phantom Plan [Member] | Phantom Shares [Member] | Employees and Non-Employee Directors [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     212,937    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payment Per Share (in dollars per share)     $ 12    
Subsequent Event [Member]          
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.2        
Subsequent Event [Member] | The Phantom Plan [Member] | Phantom Shares [Member] | Employees and Non-Employee Directors [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   223,307      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Month)   2 years      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payment Per Share (in dollars per share)   $ 12      
Subsequent Event [Member] | The Phantom Plan [Member] | Phantom Shares [Member] | Employees and Non-Employee Directors [Member] | Vesting Per Quarter [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   12.50%      
Subsequent Event [Member] | The Phantom Plan [Member] | Phantom Shares [Member] | Employees and Non-Employee Directors [Member] | Financial Results Based Award Vesting [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   6.25%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Minimum Amount of Operating Profit Needed to Meet Service Condition   $ 150,000      
Subsequent Event [Member] | The Phantom Plan [Member] | Phantom Shares [Member] | Employees and Non-Employee Directors [Member] | Stock Appreciation Based Award Vesting [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   6.25%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Minimum Amount of Operating Profit Needed to Meet Service Condition   $ 150,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional Financial Performance Condition Needed for Vesting Award   $ 300,000