XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note F - Stock-based Compensation (Details Textual)
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
May 16, 2017
shares
May 18, 2010
shares
Share Based Compensation Arrangement, Number of Plan Participants 31        
Share-Based Payment Arrangement, Expense | $ $ 575,000 $ 512,000 $ 476,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 958,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 10 months 24 days        
Restricted Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 4,228 1,487 7,271    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 3,234 4,109 3,482    
Restricted Stock [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Year 2025        
Restricted Stock [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Year 2029        
The Incentive Compensation Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         50,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 0        
The 2017 Incentive Compensation Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       150,000