XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share - Schedule of Reconciliation of Shares Outstanding for Basic and Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Weighted average shares outstanding (in shares) 58,541 59,207
Less: Unallocated ESOP shares (in shares) (123) (189)
Unallocated incentive award shares (in shares) (316) (229)
Average basic shares outstanding (in shares) 58,102 58,789
Add: Effect of dilutive securities:    
Incentive awards (in shares) 9 2
Average diluted shares outstanding (in shares) 58,111 58,791