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

Note 7. Earnings Per Share

 

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

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30, 2025

  

September 30, 2024

  

September 30, 2025

  

September 30, 2024

 

Numerator:

                

Net income for basic and diluted earnings per share

 $3,436  $2,357  $9,309  $4,702 

Denominator for basic earnings per share weighted average shares

  3,708,717   3,539,841   3,643,097   3,536,100 

Effect of dilutive securities:

                

Options, restricted stock units, and warrants

  242,716   211,232   270,051   87,141 

Denominator for diluted earnings per share weighted average shares

  3,951,433   3,751,073   3,913,148   3,623,241 

Basic earnings per share

 $0.93  $0.67  $2.56  $1.33 

Diluted earnings per share

 $0.87  $0.63  $2.38  $1.30 

     

Approximately 184,627 stock options and 54,189 restricted stock units for the three and nine months ended September 30, 2025, and approximately 21,700 stock options and 20,435 restricted stock units for the three months and nine months ended September 30, 2024, were excluded from the calculation because they were anti-dilutive.