XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

For the Year Ended December 31,

 
   

2023

   

2022

   

2021

 
           

Common

                   

Common

                   

Common

         

Dollars in thousands,

 

Income

   

Shares

   

Per

   

Income

   

Shares

   

Per

   

Income

   

Shares

   

Per

 

except per share amounts

 

(Numerator)

   

(Denominator)

   

Share

   

(Numerator)

   

(Denominator)

   

Share

   

(Numerator)

   

(Denominator)

   

Share

 

Net income

  $ 55,239                     $ 53,216                     $ 45,738                  

Less preferred stock dividends

    (900 )                     (900 )                     (589 )                

Basic EPS

  $ 54,339       14,206,811     $ 3.82     $ 52,316       12,760,649     $ 4.10     $ 45,149       12,943,883     $ 3.49  

Effect of dilutive securities:

                                                                       

Stock options

                                                        44          

SARs

            39,847                       56,616                       53,964          

RSUs

            2,471                       4,268                       5,537          

Diluted EPS

  $ 54,339       14,249,129     $ 3.81     $ 52,316       12,821,533     $ 4.08     $ 45,149       13,003,428     $ 3.47