Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Earnings per Share - Reconciliation of Components Used to Derive Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income $ 80,041 $ 101,394 $ 98,677
Less: income allocated to unvested restricted shares 505 558 671
Net Income (Loss) Available to Common Stockholders, Basic 79,536 100,836 98,006
Income allocated to common shares $ 79,536 $ 100,836 $ 98,006
Weighted-average shares for basic EPS (shares) 30,269,740 30,299,148 30,393,559
Effect of dilutive securities - options and unvested restricted stock (shares) 60,518 92,909 78,188
Weighted-average shares for diluted EPS 30,330,258 30,392,057 30,471,747
Net income per share, basic (in USD per share) [1] $ 2.64 $ 3.35 $ 3.25
Effect of dilutive securities (in USD per share) [1] 0.02 0.02 0.02
Basic EPS [1] 2.63 3.33 3.22
Net income per share, diluted (in USD per share) [1] 2.64 3.34 3.24
Diluted EPS [1] $ 2.62 $ 3.32 $ 3.22
[1] Per share amounts may not be able to be recalculated using net income and weighted-average shares presented above due to rounding.