XML 46 R27.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
The following is a reconciliation of the outstanding shares used in the basic and diluted earnings per share calculations. 
For the Year Ended December 31,
 202420232022
(In thousands, except per share data)
Net income$115,525 128,398 175,648 
Basic weighted average common shares outstanding109,668,911 74,844,489 74,700,623 
Plus:
Dilutive shares43,821 28,767 81,747 
Diluted weighted average common shares outstanding109,712,732 74,873,256 74,782,370 
Earnings per share:
Basic$1.05 1.72 2.35 
Diluted$1.05 1.71 2.35 
Anti-dilutive stock options and awards totaling 1,447,878 shares, 1,222,890 shares and 884,333 shares as of December 31, 2024, 2023 and 2022, respectively, were excluded from the earnings per share calculations.