XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
EARNINGS PER SHARE  
Schedule of Earnings Per Share

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands, except per share and share data)

    

2023

    

2022

    

2023

    

2022

Net income

$

11,104

$

11,430

$

34,907

$

31,045

Average number of basic common shares outstanding

 

15,155,457

 

15,057,598

 

15,134,954

 

15,028,963

Plus: dilutive effect of stock options and awards outstanding

 

40,067

 

55,757

 

53,765

 

71,317

Average number of diluted common shares outstanding(1)

 

15,195,524

 

15,113,355

 

15,188,719

 

15,100,280

Earnings per share:

 

  

 

  

 

  

 

  

Basic

$

0.73

$

0.76

$

2.31

$

2.07

Diluted

0.73

0.76

2.30

2.06

(1)Average diluted shares outstanding are computed using the treasury stock method.