XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Summary of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net income applicable to common stock $ 6,788 $ 6,327 $ 12,885 $ 12,348
Weighted average number of common shares outstanding 6,270,000 6,305,000 6,263,000 6,385,000
Basic earnings per share $ 1.08 $ 1 $ 2.06 $ 1.93
Dilutive effect on common shares outstanding 95 132 112 141
Weighted average number of diluted common shares outstanding 6,365 6,437 6,375 6,526
Diluted earnings per share $ 1.07 $ 0.98 $ 2.02 $ 1.89