v3.25.4
Earnings per Common Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings per Common Share

The following table sets forth the computation of basic and diluted earnings per common share (in thousands, except per share amounts):

 

Year Ended December 31,

 

 

2025

 

 

2024

 

 

2023

 

Numerators:

 

 

 

 

 

 

 

 

Net income

$

53,829

 

 

$

64,087

 

 

$

72,878

 

 

 

 

 

 

 

 

 

 

Denominators:

 

 

 

 

 

 

 

 

Weighted average common shares outstanding— basic

 

36,589

 

 

 

35,950

 

 

 

35,844

 

Dilutive potential common shares

 

113

 

 

 

174

 

 

 

187

 

Weighted average common shares outstanding— diluted

 

36,702

 

 

 

36,124

 

 

 

36,031

 

Antidilutive potential common shares excluded from above

 

239

 

 

 

128

 

 

 

99

 

 

 

 

 

 

 

 

 

 

Earnings per Common Share:

 

 

 

 

 

 

 

 

Basic

$

1.47

 

 

$

1.78

 

 

$

2.03

 

Diluted

$

1.47

 

 

$

1.77

 

 

$

2.02