XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Schedule of Reconciliation of Shares Outstanding for Basic and Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Weighted average shares outstanding (in shares) 57,387 58,439 57,982 58,770
Less: Unallocated ESOP shares (in shares) (90) (157) (107) (173)
Unallocated incentive award shares (in shares) (266) (217) (276) (192)
Average basic shares outstanding (in shares) 57,031 58,065 57,599 58,405
Add: Effect of dilutive securities:        
Incentive awards (in shares) 5 3 3 2
Average diluted shares outstanding (in shares) 57,036 58,068 57,602 58,407