XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Computation of Earnings Per Share (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 30,590 $ 37,338 $ 91,315 $ 89,076
Average number of common shares outstanding (in shares) 33,263 33,348 33,259 32,332
Effect of dilutive stock options and restricted stock (in shares) 56 115 97 137
Average number of common shares outstanding used to calculate diluted earnings per share (in shares) 33,319 33,463 33,356 32,469
Options excluded from diluted earnings per share because of their antidilutive effect (in shares) 0 0 0 0