XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Shareholders' Equity (Details Textual) - USD ($)
Pure in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2020
Dec. 31, 2004
Stock Repurchased and Retired During Period, Shares 245,000 275,000 515,000 475,000    
Payments for Repurchase of Common Stock $ 1,284,000 $ 1,097,000 $ 2,701,000 $ 1,930,000    
Share Repurchase Program, Remaining Authorized, Amount 1,493,000   $ 1,493,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     0 0    
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     10,715      
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Expense     $ 29,000 $ 7,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 117,000   $ 117,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 21 days      
The2004 Plan Member            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant           5,000,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross         5,009,750  
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     10,715 0    
Share-Based Payment Arrangement, Expense     $ 189,000 $ 37,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 746,000   $ 746,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 2 months 4 days