XML 35 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share
Note 2 - Earnings Per Share
Basic earnings per share are computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding during each period. Diluted earnings per share are based on the weighted-average number of common shares outstanding during each period, plus common share equivalents, calculated for share-based awards outstanding using the treasury stock method. 
In 2024, 2023 and 2022, options to purchase shares of the Company's common stock totaling 327,186, 344,230 and 1,505, respectively, were antidilutive.
 For the Year Ended December 31,
(In thousands, except per share data)202420232022
Basic earnings per share   
Net Income$120,986 $104,033 $106,507 
Average common shares outstanding84,367 83,800 63,707 
Net income per share$1.43 $1.24 $1.67 
Diluted earnings per share
Net Income$120,986 $104,033 $106,507 
Average common shares outstanding84,367 83,800 63,707 
Add: Dilutive effect of employee restricted stock and stock options
673 529 557 
Average diluted shares outstanding85,040 84,329 64,264 
Net income per share$1.42 $1.23 $1.66