Quarterly report [Sections 13 or 15(d)]

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

v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 22,061 $ 14,892 $ 54,850 $ 44,506
Less: income allocated to unvested restricted stock 176 131 450 352
Income allocated to common shares $ 21,885 $ 14,761 $ 54,400 $ 44,154
Weighted-average shares for basic EPS 29,830,475 29,968,004 29,905,265 30,048,748
Basic EPS $ 0.73 $ 0.49 $ 1.82 $ 1.47
Effect of dilutive PSUs 50,390 65,675 50,101 68,521
Income allocated to common shares $ 21,885 $ 14,761 $ 54,400 $ 44,154
Weighted-average shares for diluted EPS 29,880,865 30,033,679 29,955,366 30,117,269
Diluted EPS $ 0.73 $ 0.49 $ 1.82 $ 1.47