XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Basic and Diluted Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule Computation of (Loss) Earnings Per Share The computation of earnings per share for the three and nine months ended September 30, 2025 and 2024 is as
follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands, except per share amounts)
2025
2024
2025
2024
Numerator:
Net income
$1,119
$3,965
$25,014
$9,650
Denominator:
Weighted average shares - basic
346,776
379,667
360,746
385,553
Dilutive impact of stock options and restricted
stock units
1,034
8,837
677
7,924
Weighted average shares - diluted
347,810
388,504
361,423
393,477
Earnings per share:
Basic
$0.00
$0.01
$0.07
$0.03
Diluted
$0.00
$0.01
$0.07
$0.02
Weighted-Average Potentially Dilutive Shares Were Excluded From Computation of Diluted (Loss) Earnings Per Share 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
September 30,
Nine Months Ended
September 30,
(in thousands)
2025
2024
2025
2024
Stock options and restricted stock units
40,026
12,767
46,077
16,905