v3.26.1
CALCULATION OF WEIGHTED AVERAGE SHARES OUTSTANDING FOR EARNINGS PER SHARE (EPS) (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2026 and 2025 (in thousands, except shares and per share data):
 Three Months Ended March 31,
 20262025
Net income$54,716 $45,135 
Basic weighted average shares outstanding34,039,234 34,509,815 
Dilutive effect of unvested restricted stock215,353 268,872 
Diluted weighted average shares outstanding34,254,587 34,778,687 
Earnings per common share  
Basic$1.61 $1.31 
Diluted$1.60 $1.30