XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
CALCULATION OF EARNINGS PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Weighted Shares Outstanding (dollars in thousands, except per share data):
 Years Ended December 31
 202420232022
Net income$168,898 $183,624 $195,378 
Basic weighted average shares outstanding34,470,057 34,344,142 34,264,322 
Dilutive effect of unvested restricted stock158,653 106,270 195,600 
Diluted weighted shares outstanding34,628,710 34,450,412 34,459,922 
Earnings per common share   
Basic$4.90 $5.35 $5.70 
Diluted$4.88 $5.33 $5.67 
Anti-dilutive restricted stock excluded from the diluted average outstanding share calculation (1)
1,929 21,865 — 
(1)Anti-dilution occurs when the unrecognized compensation cost per share of restricted stock exceeds the current market price of the Company’s stock.