XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Earnings Per Share - Schedule Of Computation Of Basic And Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 3,436 $ 3,741 $ 2,132 $ 2,357 $ 1,664 $ 681 $ 9,309 $ 4,702
Denominator for basic earnings per share weighted average shares (in shares) 3,708,717     3,539,841     3,643,097 3,536,100
Options, restricted stock units, and warrants (in shares) 242,716     211,232     270,051 87,141
Denominator for diluted earnings per share weighted average shares (in shares) 3,951,433     3,751,073     3,913,148 3,623,241
Basic earnings per share (in dollars per share) $ 0.93     $ 0.67     $ 2.56 $ 1.33
Diluted earnings per share (in dollars per share) $ 0.87     $ 0.63     $ 2.38 $ 1.3