v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The components of the calculation of earnings per share were as follows:
Three Months EndedSix Months Ended
June 30, 2026June 30, 2025June 30, 2026June 30, 2025
(Dollars and shares in thousands)
Net income$75,758 $88,944 $138,797 $156,906 
Weighted average number of shares used in:
Basic earnings per share105,752 107,051 105,671 106,984 
Dilutive common stock equivalents:
Restricted stock units40 200 153 310 
Diluted earnings per share105,792 107,251 105,824 107,294