XML 36 R30.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share, Basic [Abstract]        
Net income $ 13,955 $ 10,993 $ 22,904 $ 27,918
Basic weighted average common shares 19,038,360 19,083,232 19,037,339 19,102,700
Basic earnings per common share $ 0.73 $ 0.58 $ 1.2 $ 1.46
Net income $ 13,955 $ 10,993 $ 22,904 $ 27,918
Weighted average common shares 19,038,360 19,083,232 19,037,339 19,102,700
Restricted stock and RSUs 81,240 63,062 83,191 68,506
Diluted weighted average common shares 19,119,600 19,146,294 19,120,530 19,171,206
Diluted earnings per common share $ 0.73 $ 0.57 $ 1.2 $ 1.46