v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2025
Jun. 29, 2024
Jul. 05, 2025
Jun. 29, 2024
Earnings Per Share [Abstract]        
Net loss $ (21,817) $ (82,157) $ (52,287) $ (138,683)
Shares used in computing basic earnings per share (in shares) 32,682 32,124 32,570 32,018
Effect of dilutive securities:        
Stock-based awards (in shares) 0 0 0 0
Shares used in computing diluted earnings per share (in shares) 32,682 32,124 32,570 32,018
Loss per share:        
Basic (in dollars per share) $ (0.67) $ (2.56) $ (1.61) $ (4.33)
Diluted (in dollars per share) $ (0.67) $ (2.56) $ (1.61) $ (4.33)
Shares excluded from calculation of diluted shares due to net loss (in shares) 200 300 300 300
Antidilutive securities excluded from computation of earnings (in shares) 800 600 500 500