Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
Earnings Per Share - Reconciliation of Components Used to Derive Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 23,683 $ 22,061 $ 69,745 $ 54,850
Less: income allocated to unvested restricted stock 164 176 510 450
Income allocated to common shares $ 23,519 $ 21,885 $ 69,235 $ 54,400
Weighted-average shares for basic EPS 29,388,692 29,830,475 29,509,964 29,905,265
Basic EPS $ 0.8 $ 0.73 $ 2.35 $ 1.82
Effect of dilutive PSUs 181,166 50,390 180,088 50,101
Income allocated to common shares $ 23,519 $ 21,885 $ 69,235 $ 54,400
Weighted-average shares for diluted EPS 29,569,858 29,880,865 29,690,052 29,955,366
Diluted EPS $ 0.8 $ 0.73 $ 2.33 $ 1.82