XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
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)

    

2025

    

2024

    

2025

    

2024

Net income

$

8,855

$

12,193

$

25,158

$

32,545

Average number of basic common shares outstanding(1)

 

16,230,758

 

15,260,942

 

15,621,752

 

15,229,029

Plus: dilutive effect of stock options and awards outstanding

 

52,862

 

65,132

 

63,463

 

62,863

Average number of diluted common shares outstanding(2)

 

16,283,620

 

15,326,074

 

15,685,215

 

15,291,892

Earnings per share:

 

  

 

  

 

  

 

  

Basic

$

0.55

$

0.80

$

1.61

$

2.14

Diluted

0.54

0.80

1.60

2.13

(1)The Company issued 1,350,464 shares of common stock in consideration for the acquisition of Guaranty. Refer to Note 2 of the consolidated financial statements for further details.
(2)Average diluted shares outstanding are computed using the treasury stock method.