XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Net Income Per Share
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

10. Net Income per Share

 

The computation of basic and diluted net income per share was as follows:

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 

Basic:

                               

Net income available for common stockholders

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Weighted average shares outstanding

    22,263       21,984       22,196       21,959  
                                 

Basic earnings per share

  $ 0.34     $ 0.25     $ 0.97     $ 0.68  
                                 

Diluted:

                               

Net income available for common stockholders

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Weighted-average shares outstanding

    22,263       21,984       22,196       21,959  

Common stock equivalents, if dilutive

    218       233       215       190  

Shares used in computing diluted earnings per common share

    22,481       22,217       22,411       22,149  
                                 

Diluted earnings per share

  $ 0.33     $ 0.25     $ 0.97     $ 0.68  
                                 

Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive

    192       159       286       286