XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Three Months Ended March 31,
(Dollars in thousands, except per share data)20252024
Basic earnings per share  
Net income$31,464 $26,006 
Average common shares outstanding84,648 84,908 
Net income per share$0.37 $0.31 
Diluted earnings per share
Net income$31,464 $26,006 
Average common shares outstanding84,648 84,908 
Add: Dilutive effect of restricted stock and stock options740 362 
Average diluted shares outstanding85,388 85,270 
Net income per share$0.37 $0.31