XML 36 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share, Basic [Abstract]    
Net income $ 8,949 $ 16,925
Basic weighted average common shares 19,036,309 19,122,168
Basic earnings per common share $ 0.47 $ 0.89
Net income $ 8,949 $ 16,925
Weighted average common shares 19,036,309 19,122,168
Restricted stock and RSUs 118,117 89,114
Diluted weighted average common shares 19,154,426 19,211,282
Diluted earnings per common share $ 0.47 $ 0.88