XML 101 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Details      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 509    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 67 52 69
Share-Based Payment Arrangement, Exercise of Option, Tax Benefit $ 6 $ 39 $ 7
Share-Based Payment Arrangement, Expense $ 183 166 $ 160
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 25.34   $ 16.17
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 501    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next Twelve Months $ 199    
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 2 Years $ 302    
Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized To Be Recognized Over The Next 2 Years Period For Recognition 4 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value $ 141 591 $ 371
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 1,812 $ 1,595 $ 1,178