XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator        
Net income $ 20,472 $ 13,712 $ 41,870 $ 25,997
Determination of shares (in thousands)        
Weighted-average common shares outstanding 4,944 4,940 4,940 4,934
Dilutive effect - share-based awards 80 15 73 20
Diluted weighted-average common shares outstanding 5,024 4,955 5,013 4,954
Earnings per common share        
Basic $ 4.14 $ 2.78 $ 8.48 $ 5.27
Diluted $ 4.08 $ 2.77 $ 8.35 $ 5.25