XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Common Share (Tables)
12 Months Ended
Dec. 31, 2024
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,

 

 

2024

 

 

2023

 

 

2022

 

Numerators:

 

 

 

 

 

 

 

 

Net income

$

64,087

 

 

$

72,878

 

 

$

74,051

 

 

 

 

 

 

 

 

 

 

Denominators:

 

 

 

 

 

 

 

 

Weighted average common shares outstanding— basic

 

35,950

 

 

 

35,844

 

 

 

35,652

 

Dilutive potential common shares

 

174

 

 

 

187

 

 

 

257

 

Weighted average common shares outstanding— diluted

 

36,124

 

 

 

36,031

 

 

 

35,909

 

Antidilutive potential common shares excluded from above

 

128

 

 

 

99

 

 

 

91

 

 

 

 

 

 

 

 

 

 

Earnings per Common Share:

 

 

 

 

 

 

 

 

Basic

$

1.78

 

 

$

2.03

 

 

$

2.08

 

Diluted

$

1.77

 

 

$

2.02

 

 

$

2.06