v3.26.1
CALCULATION OF WEIGHTED AVERAGE SHARES OUTSTANDING FOR EARNINGS PER SHARE (EPS) (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Weighted Shares Outstanding
The following table reconciles basic to diluted weighted average shares outstanding used to calculate earnings per share data for the three and six months ended June 30, 2026 and 2025 (in thousands, except shares and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Net income$48,886 $45,496 $103,602 $90,631 
Basic weighted average shares outstanding34,012,611 34,627,433 34,025,849 34,568,948 
Dilutive effect of unvested restricted stock116,562 111,515 171,247 192,096 
Diluted weighted average shares outstanding34,129,173 34,738,948 34,197,096 34,761,044 
Earnings per common share
Basic$1.44 $1.31 $3.04 $2.62 
Diluted$1.43 $1.31 $3.03 $2.61 
Anti-dilutive restricted stock excluded from the diluted weighted average shares outstanding calculation — 20,428 — —