XML 40 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 28, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Three Months EndedSix Months Ended
June 28,
2026
June 29,
2025
June 28,
2026
June 29,
2025
(In thousands, except per share data)
Numerator:
Net income$3,028 $3,124 $17,905 $2,289 
Denominator:
Weighted-average common shares outstanding - basic108,123 103,885 107,569 103,060 
Effect of dilutive stock-based awards2,696 4,176 3,525 4,632 
Weighted-average common shares outstanding - diluted110,819 108,061 111,094 107,692 
Earnings per share - basic$0.03 $0.03 $0.17 $0.02 
Earnings per share - diluted$0.03 $0.03 $0.16 $0.02 
Anti-dilutive employee stock-based awards, excluded603 331 500 514