v3.25.4
Note 10 - Earnings Per Share - Schedule Of Computation Of Basic And Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Net income for basic and diluted earnings per share $ 13,536 $ 8,359
Weighted average shares outstanding-basic (in shares) 3,672,239 3,553,303
Options, restricted stock units, and warrants (in shares) 264,575 157,341
Denominator for diluted earnings per share weighted average shares (in shares) 3,936,814 3,710,644
Basic earnings per share (in dollars per share) $ 3.69 $ 2.35
Diluted earnings per share (in dollars per share) $ 3.44 $ 2.25