v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2025
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 three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Weighted average shares outstanding58,030 58,667 58,284 58,937 
Less: Unallocated ESOP shares(107)(173)(115)(181)
 Unallocated incentive award shares(185)(138)(280)(267)
Average basic shares outstanding57,738 58,356 57,889 58,489 
Add: Effect of dilutive securities:
Incentive awards
Average diluted shares outstanding57,740 58,357 57,891 58,490