v3.25.2
Earnings (Net Loss) Per Share - Schedule of Earnings (Net Loss) Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Mar. 30, 2024
Jun. 28, 2025
Jun. 29, 2024
Numerator            
Net income (loss) $ 4,961 $ (23,317) $ 14,001 $ (1,025) $ (18,356) $ 12,976
Comprehensive income (loss) $ 4,961 $ (23,317) $ 14,001 $ (1,025) $ (18,356) $ 12,976
Denominator            
Weighted-average shares outstanding – basic (in shares) 98,081   99,542   97,801 99,531
Weighted-average shares outstanding – diluted (in shares) 98,460   100,369   97,801 100,753
Earnings (net loss) per share:            
Basic (in usd per share) $ 0.05   $ 0.14   $ (0.19) $ 0.13
Diluted (in usd per share) $ 0.05   $ 0.14   $ (0.19) $ 0.13
Stock options            
Denominator            
Effect of dilutive awards (in shares) 61   759   0 948
RSUs And PSUs            
Denominator            
Effect of dilutive awards (in shares) 318   68   0 274