XML 112 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Schedule of Reconciliation of Shares Outstanding for Basic and Diluted Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Weighted average shares outstanding (in shares) 59,399 59,219 59,873
Less: Unallocated ESOP shares (in shares) (257) (378) (360)
Unallocated incentive award shares (in shares) (194) (111) (107)
Average basic shares outstanding (in shares) 58,948 58,730 59,406
Add: Effect of dilutive securities:      
Incentive awards (in shares) 9 148 243
Average diluted shares outstanding (in shares) 58,957 58,878 59,649