Quarterly report [Sections 13 or 15(d)]

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

v3.25.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, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 17,672 $ 15,164
Less: income allocated to unvested restricted stock 148 92
Income allocated to common shares $ 17,524 $ 15,072
Weighted-average shares for basic EPS 29,937,660 30,119,646
Basic EPS $ 0.59 $ 0.5
Effect of dilutive PSUs 120,588 0
Income allocated to common shares $ 17,524 $ 15,072
Weighted-average shares for diluted EPS 30,058,248 30,119,646
Diluted EPS $ 0.58 $ 0.5