XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023, 2022 and 2021 (in thousands):
December 31,
202320222021
Weighted average shares outstanding59,399 59,219 59,873 
Less: Unallocated ESOP shares(257)(378)(360)
Unallocated incentive award shares(194)(111)(107)
Average basic shares outstanding58,948 58,730 59,406 
Add: Effect of dilutive securities:
Incentive awards148 243 
Average diluted shares outstanding58,957 58,878 59,649