v3.25.1
NET INCOME (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
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) 753 7,800
2024 Notes    
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) 0 4,287
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) 753 3,197
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) 0 316