v3.26.1
NET INCOME PER SHARE - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential weighted common shares outstanding excluded from diluted net income (loss) per share (in shares) 211 2,773 492 1,321
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential weighted common shares outstanding excluded from diluted net income (loss) per share (in shares) 41 2,422 407 1,146
Stock purchase rights under the ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential weighted common shares outstanding excluded from diluted net income (loss) per share (in shares) 170 351 85 175