v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
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)

    

2025

    

2024

    

2025

    

2024

Net income

$

6,092

$

10,257

$

16,303

$

20,352

Average number of basic common shares outstanding

 

15,320,665

 

15,227,457

 

15,312,202

 

15,212,897

Plus: dilutive effect of stock options and awards outstanding

 

51,536

 

47,964

 

69,864

 

59,782

Average number of diluted common shares outstanding(1)

 

15,372,201

 

15,275,421

 

15,382,066

 

15,272,679

Earnings per share:

 

  

 

  

 

  

 

  

Basic

$

0.40

$

0.67

$

1.06

$

1.34

Diluted

0.40

0.67

1.06

1.33

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