v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 23,505 $ 15,117 $ 46,062 $ 32,789
Less: income allocated to unvested restricted stock 167 122 355 272
Income allocated to common shares $ 23,338 $ 14,995 $ 45,707 $ 32,517
Weighted-average shares for basic EPS 29,514,712 29,948,836 29,593,872 29,943,279
Basic EPS $ 0.79 $ 0.5 $ 1.54 $ 1.09
Effect of dilutive PSUs 174,401 105,620 176,173 105,425
Income allocated to common shares $ 23,338 $ 14,995 $ 45,707 $ 32,517
Weighted-average shares for diluted EPS 29,689,113 30,054,456 29,770,045 30,048,704
Diluted EPS $ 0.79 $ 0.5 $ 1.54 $ 1.08