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.2.u1
Earnings per Share - Reconciliation of Components Used to Derive Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 14,451 $ 20,620 $ 29,615 $ 42,612
Less: income allocated to unvested restricted stock 129 128 222 268
Income allocated to common shares $ 14,322 $ 20,492 $ 29,393 $ 42,344
Weighted-average shares for basic EPS 30,055,913 30,324,264 30,089,341 30,320,281
Basic EPS $ 0.48 $ 0.68 $ 0.98 $ 1.4
Effect of dilutive stock options and unvested performance stock units 77,733 62,777 76,840 62,945
Income allocated to common shares $ 14,322 $ 20,492 $ 29,393 $ 42,344
Weighted-average shares for diluted EPS 30,133,646 30,387,041 30,166,181 30,383,226
Diluted EPS $ 0.48 $ 0.67 $ 0.97 $ 1.39