Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 18,796 $ 27,169 $ 61,408 $ 72,915
Less: income allocated to unvested restricted stock 117 163 381 408
Income allocated to common shares $ 18,679 $ 27,006 $ 61,027 $ 72,507
Weighted-average shares for basic EPS 30,251,961 30,314,439 30,296,991 30,289,068
Basic EPS $ 0.62 $ 0.89 $ 2.01 $ 2.39
Effect of dilutive stock options and unvested performance stock units 40,910 82,323 41,686 80,470
Income allocated to common shares $ 18,679 $ 27,006 $ 61,027 $ 72,507
Weighted-average shares for diluted EPS 30,292,872 30,396,762 30,338,678 30,369,538
Diluted EPS $ 0.62 $ 0.89 $ 2.01 $ 2.39