XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Basic and Diluted Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2023
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,  
    2023     2022     2023     2022  

Net income (numerator)

  $ 1,146,000     $ 693,000     $ 1,698,000     $ 2,215,000  
                                 
Shares (denominator):                                

Basic weighted average common shares outstanding

    11,997,443       12,834,332       12,072,571       12,945,981  

Add: dilutive effect of common stock options

    16,402       73,891       30,848       86,332  
                                 

Diluted weighted average common shares outstanding

    12,013,845       12,908,223       12,103,419       13,032,313  
                                 
Earnings per common share:                                

Basic

  $ 0.10     $ 0.05     $ 0.14     $ 0.17  

Diluted

  $ 0.10     $ 0.05     $ 0.14     $ 0.17