XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basic and Diluted Earnings (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule Computation of Earnings (Loss) Per Share The computation of earnings (loss) per share for the years ended December 31, 2024, 2023 and 2022, is as follows:
Year Ended December 31,
(in thousands, except per share amounts)
2024
2023
2022
Numerator:
Net income (loss)
$16,390
$(8,868)
$(32,828)
Denominator:
Weighted average shares - basic
385,737
410,315
412,858
Dilutive impact of stock options and restricted stock units
6,435
Weighted average shares - diluted
392,172
410,315
412,858
Earnings (loss) per share:
Basic
$0.04
$(0.02)
$(0.08)
Diluted
$0.04
$(0.02)
$(0.08)
Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted Earnings (Loss) Per Share The following weighted average potentially dilutive shares are excluded from the computation of diluted earnings (loss)
per share for the periods presented because including them would have been anti-dilutive:
Year Ended December 31,
(in thousands)
2024
2023
2022
Stock options and restricted stock units
20,682
46,606
31,587