XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 29, 2025
Earnings Per Share [Abstract]  
Schedule of Net Income (Loss) Per Share
Three Months EndedSix Months Ended
June 29,
2025
June 30,
2024
June 29,
2025
June 30,
2024
(In thousands, except per share data)
Numerator:
Net income (loss)$3,124 $(11,560)$2,289 $(21,204)
Denominator:
Weighted average shares - basic103,885 97,843 103,060 97,051 
Effect of dilutive stock-based awards4,176 — 4,632 — 
Weighted average shares - diluted108,061 97,843 107,692 97,051 
Net income (loss) per share - basic$0.03 $(0.12)$0.02 $(0.22)
Net income (loss) per share - diluted$0.03 $(0.12)$0.02 $(0.22)
Anti-dilutive employee stock-based awards, excluded331 733 514 904