XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share, Basic [Abstract]      
Net income – basic $ 55,602 $ 65,756 $ 86,602
Basic weighted average common shares 19,233,241 19,332,391 19,288,996
Basic earnings per share $ 2.89 $ 3.40 $ 4.49
Net income – diluted $ 55,602 $ 65,756 $ 86,602
Basic weighted average common shares 19,233,241 19,332,391 19,288,996
Restricted stock and RSUs 89,000 77,000 75,000
Diluted weighted average common shares 19,321,717 19,408,619 19,363,809
Diluted earnings per common share $ 2.88 $ 3.39 $ 4.47