Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 14,892 $ 18,796 $ 44,506 $ 61,408
Less: income allocated to unvested restricted stock 131 117 352 381
Income allocated to common shares $ 14,761 $ 18,679 $ 44,154 $ 61,027
Weighted-average shares for basic EPS 29,968,004 30,251,961 30,048,748 30,296,991
Basic EPS $ 0.49 $ 0.62 $ 1.47 $ 2.01
Effect of dilutive stock options and unvested performance stock units 65,675 40,911 68,521 41,687
Income allocated to common shares $ 14,761 $ 18,679 $ 44,154 $ 61,027
Weighted-average shares for diluted EPS 30,033,679 30,292,872 30,117,269 30,338,678
Diluted EPS $ 0.49 $ 0.62 $ 1.47 $ 2.01