XML 81 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Share-Based Compensation - Schedule of Stock Option Plans Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Options Outstanding, Shares (in shares) | shares 285,100
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 13.65
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 7 years 8 months 19 days
Options Exercisable, Shares (in shares) | shares 109,840
Options Exercised, Weighted Average Exercise Price (in dollars per share) $ 15.23
Range One [Member]  
Options Outstanding, Lower Price Range (in dollars per share) 11.51
Options Outstanding, Upper Price Range (in dollars per share) $ 15.53
Options Outstanding, Shares (in shares) | shares 247,300
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 12.82
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 8 years 2 months 15 days
Options Exercisable, Shares (in shares) | shares 76,240
Options Exercised, Weighted Average Exercise Price (in dollars per share) $ 13.39
Range Two [Member]  
Options Outstanding, Lower Price Range (in dollars per share) 16.2
Options Outstanding, Upper Price Range (in dollars per share) $ 25.5
Options Outstanding, Shares (in shares) | shares 37,800
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 19.06
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 4 years 6 months
Options Exercisable, Shares (in shares) | shares 33,600
Options Exercised, Weighted Average Exercise Price (in dollars per share) $ 19.41