XML 123 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]                      
Net income $ 5,543 $ 4,777 $ 6,001 $ 6,466 $ 7,188 $ 8,954 $ 8,271 $ 8,102 $ 22,787 $ 32,515 $ 23,495
Less: distributed earnings allocated to participating securities                 (128) (97) (70)
Less: undistributed earnings allocated to participating securities                 (120) (187) (121)
Net earnings available to common shareholders                 $ 22,539 $ 32,231 $ 23,304
Weighted average common shares outstanding including participating securities                 13,641,336 13,206,713 11,664,852
Less: average unvested restricted shares                 (148,433) (115,291) (94,634)
Weighted average common shares outstanding 13,665,773 13,650,823 13,632,440 13,615,655 13,606,876 12,983,307 12,957,126 12,955,107 13,492,903 13,091,422 11,570,218
Basic earnings per share $ 0.41 $ 0.35 $ 0.44 $ 0.47 $ 0.53 $ 0.68 $ 0.63 $ 0.62 $ 1.67 $ 2.46 $ 2.01
Diluted earnings per share $ 0.41 $ 0.35 $ 0.44 $ 0.47 $ 0.53 $ 0.68 $ 0.63 $ 0.62 $ 1.67 $ 2.46 $ 2.01