v3.25.2
Earnings per Share - Schedule of Reconciliation of Shares Outstanding for Basic and Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Weighted average shares outstanding (in shares) 58,030 58,667 58,284 58,937
Less: Unallocated ESOP shares (in shares) (107) (173) (115) (181)
Unallocated incentive award shares (in shares) (185) (138) (280) (267)
Average basic shares outstanding (in shares) 57,738 58,356 57,889 58,489
Add: Effect of dilutive securities:        
Incentive awards (in shares) 2 1 2 1
Average diluted shares outstanding (in shares) 57,740 58,357 57,891 58,490