XML 27 R17.htm IDEA: XBRL DOCUMENT v3.25.3
CALCULATION OF WEIGHTED AVERAGE SHARES OUTSTANDING FOR EARNINGS PER SHARE (EPS)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
CALCULATION OF WEIGHTED AVERAGE SHARES OUTSTANDING FOR EARNINGS PER SHARE (EPS)
The following table reconciles basic to diluted weighted average shares outstanding used to calculate earnings per share data for the three and nine months ended September 30, 2025 and 2024 (in thousands, except shares and per share data):
 Three Months Ended September 30,Nine Months Ended September 30,
 2025202420252024
Net income$53,502 $45,153 $144,133 $122,507 
Basic weighted average shares outstanding34,494,824 34,498,830 34,543,969 34,459,662 
Dilutive effect of unvested restricted stock164,522 151,492 186,134 115,836 
Diluted weighted average shares outstanding34,659,346 34,650,322 34,730,103 34,575,498 
Earnings per common share    
Basic$1.55 $1.31 $4.17 $3.56 
Diluted$1.54 $1.30 $4.15 $3.54 
Anti-dilutive restricted stock excluded from the diluted weighted average shares outstanding calculation — 860 — 3,950