XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Options (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Details      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 275    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 98 84 67
Share-Based Payment Arrangement, Exercise of Option, Tax Benefit $ 20,000 $ 12,000 $ 6,000
Share-Based Payment Arrangement, Expense $ 255,000 $ 225,000 $ 183,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 19.77 $ 25.09 $ 25.34
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 898,000    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Twelve Months $ 329,000    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Twelve Months Period For Recognition 12 months    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 4 Years $ 570    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 4 Years Period For Recognition 4 years