Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Earnings per Share - Reconciliation of Components Used to Derive Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income $ 76,089 $ 62,201 $ 80,041
Less: income allocated to unvested restricted stock 616 504 505
Net Income (Loss) Available to Common Stockholders, Basic 75,473 61,697 79,536
Income allocated to common shares $ 75,473 $ 61,697 $ 79,536
Weighted-average shares for basic EPS (shares) 29,852,149 30,019,815 30,269,740
Effect of dilutive securities - PSUs 190,125 82,521 60,518
Weighted-average shares for diluted EPS 30,042,274 30,102,336 30,330,258
Net income per share, basic (in USD per share) [1] $ 2.55 $ 2.07 $ 2.64
Effect of dilutive securities (in USD per share) [1] 0.02 0.02 0.02
Basic EPS [1] 2.53 2.06 2.63
Net income per share, diluted (in USD per share) [1] 2.53 2.07 2.64
Diluted EPS [1] $ 2.51 $ 2.05 $ 2.62
[1] Per share amounts may not be able to be recalculated using net income and weighted-average shares presented above due to rounding.