XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Net Income Per Share
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

10. Net Income per Share

 

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

 

   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 

Basic:

                               

Net income available for common stockholders

  $ 11,826     $ 8,098     $ 21,713     $ 14,138  
                                 

Weighted average shares outstanding

    22,458       22,213       22,412       22,162  
                                 

Basic earnings per share

  $ 0.53     $ 0.36     $ 0.97     $ 0.64  
                                 

Diluted:

                               

Net income available for common stockholders

  $ 11,826     $ 8,098     $ 21,713     $ 14,138  
                                 

Weighted-average shares outstanding

    22,458       22,213       22,412       22,162  

Common stock equivalents, if dilutive

    267       238       245       209  

Shares used in computing diluted earnings per common share

    22,725       22,451       22,657       22,371  
                                 

Diluted earnings per share

  $ 0.52     $ 0.36     $ 0.96     $ 0.63  
                                 

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

    26       163       147       290