XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share, Basic [Abstract]        
Net income $ 14,324 $ 9,961 $ 42,242 $ 42,927
Basic weighted average common shares 19,042,152 19,164,854 19,082,374 19,145,432
Basic earnings per common share $ 0.75 $ 0.52 $ 2.21 $ 2.24
Net income $ 14,324 $ 9,961 $ 42,242 $ 42,927
Weighted average common shares 19,042,152 19,164,854 19,082,374 19,145,432
Restricted stock and RSUs 70,951 58,734 74,602 72,174
Diluted weighted average common shares 19,113,103 19,223,588 19,156,976 19,217,606
Diluted earnings per common share $ 0.75 $ 0.52 $ 2.21 $ 2.23