XML 38 R24.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 reconciles shares outstanding for basic and diluted earnings per share for the years ended December 31, 2024, 2023 and 2022 (in thousands):
December 31,
202420232022
Weighted average shares outstanding58,704 59,399 59,219 
Less: Unallocated ESOP shares(164)(257)(378)
Unallocated incentive award shares(244)(194)(111)
Average basic shares outstanding58,296 58,948 58,730 
Add: Effect of dilutive securities:
Incentive awards148 
Average diluted shares outstanding58,297 58,957 58,878 
For the years ended December 31, 2024, 2023 and 2022, antidilutive stock options of 1,755,000, 1,775,000, and 1,544,000, respectively, were excluded from the earnings per share calculation.