XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Income 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, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 3,741 $ 2,132 $ 1,664 $ 681 $ 5,873 $ 2,345
Denominator for basic income per share weighted average shares (in shares) 3,646,503   3,529,910   3,609,744 3,534,209
Options, restricted stock units, and warrants (in shares) 246,870   34,260   283,718 25,096
Weighted average shares outstanding-diluted (in shares) 3,893,373   3,564,170   3,893,462 3,559,305
Net income per share-basic: (in dollars per share) $ 1.03   $ 0.47   $ 1.63 $ 0.66
Net income per share-diluted: (in dollars per share) $ 0.96   $ 0.47   $ 1.51 $ 0.66