v3.26.1
Basic and Diluted Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share Basic and Diluted Earnings Per Share
The computation of earnings per share for the three and six months ended June 30, 2026 and 2025 is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)
2026
2025
2026
2025
Numerator:
Net income
$8,536
$12,843
$9,705
$23,895
Denominator:
Weighted average shares - basic
339,277
356,623
339,839
367,847
Dilutive impact of stock options and restricted
stock units
8,781
536
4,837
498
Weighted average shares - diluted
348,058
357,159
344,676
368,345
Earnings per share:
Basic
$0.03
$0.04
$0.03
$0.06
Diluted
$0.02
$0.04
$0.03
$0.06
The following weighted average potentially dilutive shares are excluded from the computation of diluted earnings per
share for the periods presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2026
2025
2026
2025
Stock options and restricted stock units
39,720
57,042
42,808
49,102