v3.26.1
Note 3 - Shareholders' Equity (Details Textual) - USD ($)
Pure in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2020
Stock Repurchased and Retired During Period, Shares (in shares) 21,800 181,100 21,800 402,513  
Payments for Repurchase of Common Stock $ 99,000 $ 830,000 $ 99,000 $ 2,008,000  
Share Repurchase Program, Remaining Authorized, Amount 1,298,000   $ 1,298,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%    
Restricted Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period     12,425    
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Expense     $ 23,000 $ 29,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 11,000   $ 11,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     3 months    
The2004 Plan Member          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 5,000,000   5,000,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross         5,009,750
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 3 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 5 years        
Incentive Plan 2020 [Member]          
Common Stock, Capital Shares Reserved for Future Issuance 1,800,000   1,800,000    
Incentive Plan 2020 [Member] | Restricted Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period     12,425 9,870  
Share-Based Payment Arrangement, Expense     $ 236,000 $ 243,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 128,000   $ 128,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     3 months 21 days