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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands, except per share and share data)

    

2023

    

2022

    

2023

    

2022

Net income

$

10,791

$

10,503

$

23,803

$

19,615

Average number of basic common shares outstanding

 

15,139,057

 

15,017,943

 

15,124,533

 

15,014,408

Plus: dilutive effect of stock options and awards outstanding

 

40,882

 

59,484

 

61,249

 

79,219

Average number of diluted common shares outstanding(1)

 

15,179,939

 

15,077,427

 

15,185,782

 

15,093,627

Earnings per share:

 

  

 

  

 

  

 

  

Basic

$

0.71

$

0.70

$

1.57

$

1.31

Diluted

$

0.71

$

0.70

1.57

1.30

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