XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2025
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)2025202420252024
Basic EPS  
Net income$36,467 $30,651 $110,618 $86,901 
Average common shares outstanding86,619 84,434 85,398 84,319 
Net income per share$0.42 $0.36 $1.30 $1.03 
Diluted EPS
Net income$36,467 $30,651 $110,618 $86,901 
Average common shares outstanding86,619 84,434 85,398 84,319 
Add: Dilutive effect of employee restricted stock and stock options806 635 756 596 
Average diluted shares outstanding87,425 85,069 86,154 84,915 
Net income per share$0.42 $0.36 $1.28 $1.02