XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Earnings Per Share - Net Income Per Share Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Net income $ 6,175 $ 6,359 $ 7,273 $ 6,964 $ 12,534 $ 14,236
Allocation of distributed and undistributed income to unvested restricted stock shareholders (1)   (4)   (2) (7)
Net income attributable to common shareholders $ 6,174   $ 7,269   $ 12,532 $ 14,229
Weighted average common shares outstanding – basic (in shares) 23,871   24,578   23,870 24,582
Net income per share – basic (in dollars per share) $ 0.26   $ 0.3   $ 0.53 $ 0.58
Net income attributable to common shareholders for basic computation $ 6,174   $ 7,269   $ 12,532 $ 14,229
Weighted average effect of dilutive securities – stock options (in shares) 44   138   64 145
Denominator for diluted earnings per share – adjusted weighted average shares (in shares) 23,915   24,716   23,934 24,727
Net income per share – diluted (in dollars per share) $ 0.26   $ 0.29   $ 0.52 $ 0.58