XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Shares Outstanding for Basic and Diluted 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