v3.25.1
Note 9 - Income Per Share - Schedule Of Computation Of Basic And Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income for basic and diluted earnings per share $ 2,132 $ 681
Denominator for basic income per share weighted average shares (in shares) 3,572,576 3,538,507
Options, restricted stock units, and warrants (in shares) 320,567 15,932
Denominator for diluted income per share weighted average shares (in shares) 3,893,143 3,554,439
Basic income per share (in dollars per share) $ 0.6 $ 0.19
Diluted income per share (in dollars per share) $ 0.55 $ 0.19