XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share, Basic [Abstract]        
Net income $ 9,961 $ 11,361 $ 42,927 $ 34,824
Basic weighted average common shares 19,164,854 19,198,320 19,145,432 19,267,602
Basic earnings per common share $ 0.52 $ 0.59 $ 2.24 $ 1.81
Net income $ 9,961 $ 11,361 $ 42,927 $ 34,824
Weighted average common shares 19,164,854 19,198,320 19,145,432 19,267,602
Restricted stock and RSUs 58,734 71,026 72,174 73,296
Diluted weighted average common shares 19,223,588 19,269,346 19,217,606 19,340,898
Diluted earnings per common share $ 0.52 $ 0.59 $ 2.23 $ 1.8