XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator      
Net income $ 54,395 $ 35,729 $ 29,803
Determination of shares (in thousands)      
Weighted-average common shares outstanding 4,931 4,907 4,923
Dilutive effect - share-based awards 68 63 61
Diluted weighted-average common shares outstanding 4,999 4,970 4,984
Earnings per common share      
Basic $ 11.03 $ 7.28 $ 6.05
Diluted $ 10.88 $ 7.19 $ 5.98