XML 48 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,
(dollars in thousands, except per share amounts)
2025
2024
Numerator:
Net income$4,867 $5,246 
Denominator:
Weighted average common shares48,429,061 52,052,370 
Add effect of dilutive securities:
Restricted stock and units1,016,018 1,362,125 
Weighted average common shares assuming dilution49,445,079 53,414,495 
Earnings per share
Basic$0.10 $0.10 
Diluted$0.10 $0.10 
Anti-dilutive shares excluded from calculations of diluted earnings per share633,805 622,902