XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of the 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)2025202420252024
Numerator:
Net income$19,230 $18,070 $38,305 $33,328 
Denominator:
Weighted average common shares outstanding31,510,75931,579,45731,547,66931,621,205
Dilutive effect of outstanding restricted stock units77,78287,354102,097113,794
Weighted average common shares outstanding, including all dilutive potential shares31,588,54131,666,81131,649,76631,734,999
Earnings per share - basic$0.61 $0.57 $1.21 $1.05 
Earnings per share - diluted$0.61 $0.57 $1.21 $1.05