XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share The following table presents the calculation of net income applicable to common stockholders and basic and diluted EPS for the years ended December 31, 2024, 2023 and 2022:
Year Ended December 31,
($ in thousands, except share and per share data)202420232022
Basic
Net income$21,069 $23,918 $33,310 
Distributed and undistributed earnings allocated to participating securities(375)(476)(704)
Net income allocated to common shares$20,694 $23,442 $32,606 
Weighted average common shares outstanding14,871,876 15,149,597 15,171,240 
Basic earnings per common share$1.39 $1.55 $2.15 
Diluted
Net income allocated to common shares$20,694 $23,442 $32,606 
Weighted average common shares outstanding for basic earnings per common share
14,871,876 15,149,597 15,171,240 
Add: Dilutive effects of assumed exercises of stock options— 9,260 60,178 
Average shares and dilutive potential common shares14,871,876 15,158,857 15,231,418 
Diluted earnings per common share$1.39 $1.55 $2.14