XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
Earnings per share have been computed based on the following:
 Year Ended December 31,
(in thousands)202420232022
Net income$114,868 $117,390 $125,419 
Average number of common shares outstanding33,088 33,261 32,584 
Effect of dilutive stock options and restricted stock142 94 137 
Average number of common shares outstanding used to calculate diluted earnings per share33,230 33,355 32,721 
Equity awards excluded from diluted earnings per share because their effect was antidilutive— — —