Quarterly report [Sections 13 or 15(d)]

Earnings per Share - Reconciliation of Components Used to Derive Basic and Diluted EPS (Detail)

v3.25.2
Earnings per Share - Reconciliation of Components Used to Derive Basic and Diluted EPS (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 [Abstract]        
Net income $ 15,117 $ 14,451 $ 32,789 $ 29,615
Less: income allocated to unvested restricted stock 122 129 272 222
Income allocated to common shares $ 14,995 $ 14,322 $ 32,517 $ 29,393
Weighted-average shares for basic EPS 29,948,836 30,055,913 29,943,279 30,089,341
Basic EPS $ 0.5 $ 0.48 $ 1.09 $ 0.98
Effect of dilutive PSUs 105,620 77,733 105,425 76,840
Income allocated to common shares $ 14,995 $ 14,322 $ 32,517 $ 29,393
Weighted-average shares for diluted EPS 30,054,456 30,133,646 30,048,704 30,166,181
Diluted EPS $ 0.5 $ 0.48 $ 1.08 $ 0.97