v3.25.2
Earnings (Loss) Per Share (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:            
Income (loss) from continuing operations $ 8,725   $ (1,041)   $ 22,911 $ 10,712
Loss from discontinued operations, net of tax 0   (2,084)   0 (2,152)
Net income (loss) $ 8,725 $ 14,186 $ (3,125) $ 11,685 $ 22,911 $ 8,560
Denominator:            
Weighted average shares outstanding, Basic (in shares) 79,079   78,575   78,968 78,480
Effect of dilutive securities:            
Stock options (in shares) 11   0   6 41
Restricted stock units (in shares) 967   0   684 253
Weighted average shares outstanding, Diluted (in shares) 80,057   78,575   79,658 78,774
Basic earnings (loss) per share:            
Continuing operations (in usd per share) $ 0.11   $ (0.01)   $ 0.29 $ 0.14
Discontinued operations (in usd per share) 0   (0.03)   0 (0.03)
Total (in usd per share) 0.11   (0.04)   0.29 0.11
Diluted earnings (loss) per share:            
Continuing operations (in usd per share) 0.11   (0.01)   0.29 0.14
Discontinued operations (in usd per share) 0   (0.03)   0 (0.03)
Total (in usd per share) $ 0.11   $ (0.04)   $ 0.29 $ 0.11
Stock Options, Restricted Stock Units (RSUs) and Convertible Notes            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive securities excluded from diluted weighted average common shares (in shares) 822   11,385   1,112 11,074