XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Computation of basic and diluted EPS
The following table presents the computation of basic and diluted EPS for the years ended December 31, 2024, 2023, and 2022.
Net Income
(Numerator)
Weighted-Average Shares
(Denominator)
Earnings
Per
Share
(Dollars in thousands, except share and per share data)
2024
Basic EPS - common stock$99,630 120,583,147 $0.83 
Effect of dilutive securities:
Stock options and restricted stock
525,447 
Diluted EPS - common stock$99,630 121,108,594 $0.82 
2023
Basic EPS - common stock$133,673 119,906,109 $1.11 
Effect of dilutive securities:
Stock options and restricted stock487,148 
Diluted EPS - common stock$133,673 120,393,257 $1.11 
2022
Basic EPS - common stock$218,277 119,824,970 $1.82 
Effect of dilutive securities:
Stock options, restricted stock, and ESPP shares647,375 
Diluted EPS - common stock$218,277 120,472,345 $1.81