XML 59 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
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
September 30,
Nine months ended
September 30,
(dollars in thousands, except per share amounts)
2025
2024
2025
2024
Numerator:
Net income$47,492 $18,290 $78,281 $46,840 
Denominator:
Weighted average common shares47,680,002 50,409,292 47,961,631 51,067,255 
Add effect of dilutive securities:
Restricted stock and units818,283 1,223,277 672,396 1,039,892 
Weighted average common shares assuming dilution48,498,285 51,632,569 48,634,027 52,107,147 
Earnings per share
Basic$1.00 $0.36 $1.63 $0.92 
Diluted$0.98 $0.35 $1.61 $0.90 
Anti-dilutive shares excluded from calculations of diluted earnings per share600,849 47,210 667,483 380,392