XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 18 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the Three Months Ended

 
  

March 31, 2024

  

December 31, 2023

  

March 31, 2023

 

(dollars in thousands, except per share data)

 

Income

  

Shares

  

Income

  

Shares

  

Income

  

Shares

 

Net income

 $8,036      $12,073      $10,970     

Shares outstanding

      18,578,132       18,609,179       18,992,903 

Impact of weighting shares

      23,145       278,322       (7,057)

Used in basic EPS

  8,036   18,601,277   12,073   18,887,501   10,970   18,985,846 

Dilutive effect of outstanding

                        

Stock options

      11,153       8,468       49,806 

Restricted stock units

      38,660       4,382       14,033 

Performance stock units

      15,593               

Used in dilutive EPS

 $8,036   18,666,683  $12,073   18,900,351  $10,970   19,049,685 
                         

Basic earnings per common share

 $0.43      $0.64      $0.58     

Diluted earnings per common share

 $0.43      $0.64      $0.58