XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Income Per Share
6 Months Ended
Jun. 30, 2025
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 7. Income Per Share

 

The following table sets forth the computation of basic and diluted income per share:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2025

  

June 30, 2024

  

June 30, 2025

  

June 30, 2024

 

Numerator:

                

Net income for basic and diluted earnings per share

 $3,741  $1,664  $5,873  $2,345 

Denominator for basic income per share weighted average shares

  3,646,503   3,529,910   3,609,744   3,534,209 

Effect of dilutive securities:

                

Options, restricted stock units, and warrants

  246,870   34,260   283,718   25,096 

Denominator for diluted income per share weighted average shares

  3,893,373   3,564,170   3,893,462   3,559,305 

Basic income per share

 $1.03  $0.47  $1.63  $0.66 

Diluted income per share

 $0.96  $0.47  $1.51  $0.66 

     

Approximately 168,579 stock option and 5,739 restricted stock units for the three and six months ended June 30, 2025, and approximately 137,600 stock options and 35,682 restricted stock units for the three months and six months ended June 30, 2024, were excluded from the calculation because they were anti-dilutive.