v3.26.1
Note 5 - Earnings Per Share - Schedule Of Computation Of Basic And Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income for basic and diluted earnings per share $ 3,168 $ 2,762 $ 3,741 $ 2,132 $ 5,930 $ 5,873
Weighted average shares outstanding-basic (in shares) 3,751,175   3,646,503   3,766,775 3,609,744
Options, restricted stock units, and warrants (in shares) 272,031   246,870   270,276 283,718
Denominator for diluted earnings per share weighted average shares (in shares) 4,023,206   3,893,373   4,037,051 3,893,462
Basic earnings per share (in dollars per share) $ 0.84   $ 1.03   $ 1.57 $ 1.63
Diluted earnings per share (in dollars per share) $ 0.79   $ 0.96   $ 1.47 $ 1.51