v3.26.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Earnings Per Share [Abstract]        
Net income attributable to common stockholders, basic $ 10.7 $ 20.7 $ 10.9 $ 31.5
Net income attributable to common stockholders, diluted $ 10.7 $ 20.7 $ 10.9 $ 31.5
Weighted average number of shares:        
Basic (in shares) 136,425,432 139,552,809 137,394,908 139,801,720
Adjustment for dilutive securities (in shares) 161,472 451,281 285,671 335,572
Diluted (in shares) 136,586,904 140,004,090 137,680,579 140,137,292
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.08 $ 0.15 $ 0.08 $ 0.23
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.08 $ 0.15 $ 0.08 $ 0.22