XML 134 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Computation of Earnings Per Share (Detail) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income $ 117,390 $ 125,419 $ 117,655
Average number of common shares outstanding (in shares) 33,261 32,584 29,721
Effect of dilutive stock options and restricted stock (in shares) 94 137 161
Average number of common shares outstanding used to calculate diluted earnings per share (in shares) 33,355 32,721 29,882
Equity awards excluded from diluted earnings per share because their effect was antidilutive (in shares) 0 0 0