XML 79 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Calculation of Net Income Per Common Share
The calculation of net income per common share for the years ended December 31 was as follows:
(dollars and shares in thousands, except per share data)202320222021
Basic:      
Net income$100,534 $140,930 $176,691 
Average common shares outstanding30,346 32,004 31,936 
Basic net income per common share$3.31 $4.40 $5.53 
Diluted:
Net income$100,534 $140,930 $176,691 
Average common shares outstanding30,346 32,004 31,936 
Adjustment for common share equivalents47 74 67 
Average common shares outstanding-diluted30,393 32,078 32,003 
Diluted net income per common share$3.31 $4.39 $5.52 
Anti-dilutive shares