v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share
The following table summarizes the calculation of earnings per share:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(Dollars in thousands except share and per share data)
Net income$60,656 $59,821 $120,725 $116,994 
Weighted average shares - basic41,461,889 46,598,535 41,795,74046,904,592
Effect of dilutive securities:
Common stock options and RSUs332,271 584,235 384,776 660,988 
Weighted average shares - diluted41,794,160 47,182,770 42,180,516 47,565,580 
Basic and diluted earnings per share:
Net income per share - basic$1.46 $1.28 $2.89 $2.49 
Effect of dilutive securities:
Common stock options and RSUs(0.01)(0.01)(0.03)(0.03)
Net income per share - diluted$1.45 $1.27 $2.86 $2.46 
Included in the computation of diluted shares:
Stock options with exercise price below average market price
Share count368,293622,677368,293622,677
Minimum exercise price$8.57 $6.87 $8.57 $6.87 
Maximum exercise price$43.89 $35.17 $43.89 $35.17 
Excluded from the computation of diluted shares: Antidilutive securities
Outstanding stock-based compensation awards, shares32,624 78,240 32,624 78,240