v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
  
Three months ended
June 30,
Six months ended
June 30,
(dollars in thousands, except per share amounts)
2026
2025
2026
2025
Numerator:
Net income
$
35,358 
$
26,466 
$
66,497 
$
30,789 
Denominator:
Weighted average common shares
44,759,580 
47,784,062 
45,158,724 
48,104,780 
Add effect of dilutive securities:
Restricted stock and units
124,757 
463,995 
446,536 
682,013 
Weighted average common shares assuming dilution
44,884,337 
48,248,057 
45,605,260 
48,786,793 
Earnings per share
Basic
$
0.79 
$
0.55 
$
1.47 
$
0.64 
Diluted
$
0.79 
$
0.55 
$
1.46 
$
0.63 
Anti-dilutive shares excluded from calculations of diluted earnings per share
2,597,193 
681,085 
2,109,279 
1,154,673