XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Calculation of Basic and Diluted 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, Basic [Abstract]        
Net income $ 15,627 $ 6,132 $ 32,966 $ 23,463
Basic weighted average common shares 19,139,735 19,273,934 19,135,564 19,302,805
Basic earnings per common share $ 0.82 $ 0.32 $ 1.72 $ 1.22
Net income $ 15,627 $ 6,132 $ 32,966 $ 23,463
Weighted average common shares 19,139,735 19,273,934 19,135,564 19,302,805
Restricted stock and RSUs 57,020 58,234 64,813 64,280
Diluted weighted average common shares 19,196,755 19,332,168 19,200,377 19,367,085
Diluted earnings per common share $ 0.81 $ 0.32 $ 1.72 $ 1.21