XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Three Months Ended June 30,Six Months Ended June 30,
(Dollars in thousands, except per share data)2024202320242023
Basic earnings per share  
Net income$30,244 $31,249 $56,250 $43,076 
Average common shares outstanding84,341 85,022 84,260 82,600 
Net income per share$0.36 $0.37 $0.67 $0.52 
Diluted earnings per share
Net income$30,244 $31,249 $56,250 $43,076 
Average common shares outstanding84,341 85,022 84,260 82,600 
Add: Dilutive effect of employee restricted stock and stock options475 514 539 660 
Average diluted shares outstanding84,816 85,536 84,799 83,260 
Net income per share$0.36 $0.37 $0.66 $0.52