XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings per Share
The following table sets forth the computation of basic and diluted earnings per share.
Three Months EndedSix Months Ended
 June 30,June 30,
(Dollars and shares in thousands, except per share data)2025202420252024
Numerator for basic and diluted earnings per share—net income available to common shareholders
$19,978 $18,107 $42,373 $38,412 
Denominator for basic earnings per share—weighted-average shares outstanding
28,859 29,247 28,929 29,330 
Effect of dilutive securities—stock options and restricted stock units188 106 226 123 
Denominator for diluted earnings per share—adjusted weighted-average shares outstanding
29,047 29,353 29,155 29,453 
Basic earnings per share$0.69 $0.62 $1.46 $1.31 
Diluted earnings per share$0.69 $0.62 $1.45 $1.30 
Average antidilutive options and restricted stock units excluded from computation of diluted earnings per share112 334 114 255