XML 37 R30.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share, Basic [Abstract]        
Net income $ 13,818 $ 14,324 $ 36,722 $ 42,242
Basic weighted average common shares 18,980,807 19,042,152 19,018,293 19,082,374
Basic earnings per common share $ 0.73 $ 0.75 $ 1.93 $ 2.21
Net income $ 13,818 $ 14,324 $ 36,722 $ 42,242
Weighted average common shares 18,980,807 19,042,152 19,018,293 19,082,374
Restricted stock and RSUs 91,254 70,951 88,263 74,602
Diluted weighted average common shares 19,072,061 19,113,103 19,106,556 19,156,976
Diluted earnings per common share $ 0.72 $ 0.75 $ 1.92 $ 2.21