XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Shareholders' Equity (Details Textual) - USD ($)
Pure in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Repurchased and Retired During Period, Shares 910,700 439,000  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 2,195,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 37,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 4 years 8 months 23 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance 410,615 427,580 568,740
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value $ 12,000 $ 806,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 21,665 134,494  
Proceeds from Stock Options Exercised $ 80,000    
Restricted Stock [Member]      
Share-Based Payment Arrangement, Expense $ 104,000 $ 131,000  
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 (in shares) 19,600 0 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 50 years    
Incentive Plan 2020 [Member]      
Common Stock, Capital Shares Reserved for Future Issuance 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 21,772 15,140  
Share-Based Payment Arrangement, Expense $ 104,000 $ 131,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 63,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 10 months 13 days