XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Earnings Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 7,926 $ 4,728 $ 18,689 $ 13,478
Weighted average shares outstanding (in shares) 17,639 18,350 17,962 18,631
Effect of dilutive potential common shares (in shares) 32 95 23 46
Diluted weighted average shares outstanding (in shares) 17,671 18,445 17,985 18,677
Basic earnings per share (in dollars per share) $ 0.45 $ 0.26 $ 1.04 $ 0.72
Diluted earnings per share (in dollars per share) $ 0.45 $ 0.26 $ 1.04 $ 0.72