XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Basic and Diluted Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

For the Three Months Ended

   

For the Six Months Ended

 
    June 30,    

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Net income (numerator)

  $ 1,644,000     $ 1,146,000     $ 2,220,000     $ 1,698,000  
                                 

Shares (denominator):

                               

Basic weighted average common shares outstanding

    11,137,066       11,997,443       11,281,739       12,072,571  

Add: dilutive effect of common stock options

    85,090       16,402       93,962       30,848  
                                 

Diluted weighted average common shares outstanding

    11,226,341       12,013,845       11,375,701       12,103,419  
                                 

Earnings per common share:

                               

Basic

  $ 0.15     $ 0.10     $ 0.20     $ 0.14  

Diluted

  $ 0.15     $ 0.10     $ 0.20     $ 0.14