Quarterly report [Sections 13 or 15(d)]

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

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
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income $ 22,557 $ 17,672
Less: income allocated to unvested restricted stock 181 148
Income allocated to common shares $ 22,376 $ 17,524
Weighted-average shares for basic EPS 29,629,130 29,937,660
Basic EPS $ 0.76 $ 0.59
Effect of dilutive PSUs 179,869 120,588
Income allocated to common shares $ 22,376 $ 17,524
Weighted-average shares for diluted EPS 29,808,999 30,058,248
Diluted EPS $ 0.75 $ 0.58