XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
CALCULATION OF EARNINGS PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Weighted Shares Outstanding (dollars in thousands, except per share data):
 Years Ended December 31
 202320222021
Net income$183,624 $195,378 $201,048 
Basic weighted average shares outstanding34,344,142 34,264,322 34,610,056 
Dilutive effect of unvested restricted stock106,270 195,600 309,132 
Diluted weighted shares outstanding34,450,412 34,459,922 34,919,188 
Earnings per common share   
Basic$5.35 $5.70 $5.81 
Diluted$5.33 $5.67 $5.76 
There were 21,865 anti-dilutive weighted shares outstanding as of December 31, 2023 and none as of December 31, 2022.