XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Basic [Abstract]        
Net income $ 10,993 $ 15,627 $ 27,918 $ 32,966
Basic weighted average common shares 19,083,232 19,139,735 19,102,700 19,135,564
Basic earnings per common share $ 0.58 $ 0.82 $ 1.46 $ 1.72
Net income $ 10,993 $ 15,627 $ 27,918 $ 32,966
Weighted average common shares 19,083,232 19,139,735 19,102,700 19,135,564
Restricted stock and RSUs 63,062 57,020 68,506 64,813
Diluted weighted average common shares 19,146,294 19,196,755 19,171,206 19,200,377
Diluted earnings per common share $ 0.57 $ 0.81 $ 1.46 $ 1.72