XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator        
Net income $ 9,366 $ 20,472 $ 18,962 $ 41,870
Determination of shares (in thousands)        
Weighted-average common shares outstanding 4,915 4,944 4,915 4,940
Dilutive effect - share-based awards 49 80 40 73
Diluted weighted-average common shares outstanding 4,964 5,024 4,955 5,013
Earnings per common share        
Basic $ 1.91 $ 4.14 $ 3.86 $ 8.48
Diluted $ 1.89 $ 4.08 $ 3.83 $ 8.35