v3.26.1
Net Income (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Numerator:        
Net income (loss) $ 17,111 $ (199) $ 28,321 $ (4,986)
Denominator:        
Weighted-average common shares outstanding used to compute basic net income (loss) per share (in shares) 63,516 64,525 64,579 65,321
Effect of dilutive common stock equivalents (in shares) 1,991 0 2,377 0
Weighted-average common shares outstanding used to compute diluted net income (loss) per share (in shares) 65,507 64,525 66,956 65,321
Net income (loss) per common share:        
Basic net income (loss) per common share (in dollars per share) $ 0.27 $ 0.00 $ 0.44 $ (0.08)
Diluted net income (loss) per common share (in dollars per share) $ 0.26 $ 0.00 $ 0.42 $ (0.08)
Potentially dilutive shares excluded, weighted average (in shares) 7,553 15,086 7,100 14,369