XML 127 R113.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]                      
Net Income (Loss) $ 8,381 $ 6,516 $ 5,682 $ 5,359 $ 5,543 $ 4,777 $ 6,001 $ 6,466 $ 25,938 $ 22,787 $ 32,515
Less: distributed earnings allocated to participating securities                 (143) (128) (97)
Less: undistributed earnings allocated to participating securities                 (362) (120) (187)
Net earnings available to common shareholders                 $ 25,433 $ 22,539 $ 32,231
Weighted average common shares outstanding including participating securities                 13,684,961 13,641,336 13,206,713
Less: average unvested restricted shares                 (266,232) (148,433) (115,291)
Weighted average common shares outstanding 13,699,869 13,687,119 13,681,501 13,671,166 13,665,773 13,650,823 13,632,440 13,615,655 13,418,729 13,492,903 13,091,422
Basic earnings per share $ 0.61 $ 0.48 $ 0.42 $ 0.39 $ 0.41 $ 0.35 $ 0.44 $ 0.47 $ 1.9 $ 1.67 $ 2.46
Diluted earnings per share $ 0.61 $ 0.48 $ 0.42 $ 0.39 $ 0.41 $ 0.35 $ 0.44 $ 0.47 $ 1.9 $ 1.67 $ 2.46