XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.2
CALCULATION OF WEIGHTED AVERAGE SHARES OUTSTANDING FOR EARNINGS PER SHARE (EPS) (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 and 2024 (in thousands, except shares and per share data):
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Net income$45,496 $39,795 $90,631 $77,354 
Basic weighted average shares outstanding34,627,433 34,488,163 34,568,948 34,439,863 
Dilutive effect of unvested restricted stock111,515 48,849 192,096 99,757 
Diluted weighted shares outstanding34,738,948 34,537,012 34,761,044 34,539,620 
Earnings per common share    
Basic$1.31 $1.15 $2.62 $2.25 
Diluted$1.31 $1.15 $2.61 $2.24 
Anti-dilutive restricted stock excluded from the diluted average outstanding share calculation 20,428 119,057 — 119,057