XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Three Months Ended September 30,Nine Months Ended September 30,
(Dollars in thousands, except per share data)2024202320242023
Basic earnings per share  
Net income$30,651 $31,414 $86,901 $74,490 
Average common shares outstanding84,434 85,142 84,319 83,457 
Net income per share$0.36 $0.37 $1.03 $0.89 
Diluted earnings per share
Net income$30,651 $31,414 $86,901 $74,490 
Average common shares outstanding84,434 85,142 84,319 83,457 
Add: Dilutive effect of employee restricted stock and stock options635 524 596 536 
Average diluted shares outstanding85,069 85,666 84,915 83,993 
Net income per share$0.36 $0.37 $1.02 $0.89