v3.26.1
Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share The following tables present the computation of basic and diluted income (loss) per share.
Three Months Ended June 30,
Six Months Ended June 30,
2026
2025
2026
2025
(In thousands, except per share amounts)
Numerator
Net income (loss)
$(3,198)
$2,054
$(15,449)
$(7,826)
Denominator (weighted average shares)
Basic common shares outstanding
51,463
54,257
52,058
54,578
Stock options
173
RSUs
56
Diluted common shares outstanding
51,463
54,486
52,058
54,578
Income (Loss) Per Share
Basic
$ (0.06)
$ 0.04
$ (0.30)
$ (0.14)
Diluted
$ (0.06)
$ 0.04
$ (0.30)
$ (0.14)
Schedule of Antidilutive Securities Excluded from Computation of Income (Loss) Per Share The following tables present the equity awards that are excluded from diluted income (loss) per share because (i) their effect would
have been anti-dilutive, or (ii) the equity awards were contingent upon conditions for issuance which were not satisfied as of June 30, 2026.
 
Three Months Ended June 30,
Six Months Ended June 30,
 
2026
2025
2026
2025
(In thousands)
Anti-dilutive equity award shares
2,492
1,992
2,492
3,038