XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Earnings Per Share - Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 12,266 $ 13,033 $ 36,329 $ 38,564
Weighted average common shares outstanding, basic (in shares) 18,314,865 18,279,612 18,311,661 18,366,249
Total dilutive effect of potential common shares (in shares) 85,424 92,295 105,405 65,774
Weighted average common shares outstanding, diluted (in shares) 18,400,289 18,371,907 18,417,066 18,432,023
Basic earnings per common share (in dollars per share) $ 0.67 $ 0.71 $ 1.98 $ 2.1
Diluted earnings per common share (in dollars per share) $ 0.67 $ 0.71 $ 1.97 $ 2.09
Antidilutive potential common shares (in shares) 5,282 0 0 20,840
Share-Based Payment Arrangement, Option [Member]        
Dilutive effect of potential common shares (in shares) 21,992 41,718 25,394 29,151
Antidilutive potential common shares (in shares) 5,282 0 0 0
Unvested Stock Awards [Member]        
Dilutive effect of potential common shares (in shares) 1,277 0 729 0
Restricted Stock Units (RSUs) [Member]        
Dilutive effect of potential common shares (in shares) 62,156 50,577 79,282 36,623
Restricted Stock and Units [Member]        
Antidilutive potential common shares (in shares) 0 0 0 20,840