Quarterly report [Sections 13 or 15(d)]

Net Income Per Share (Details)

v3.25.3
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Earnings Per Share [Abstract]        
Net income attributable to common stockholders, basic $ 15.2 $ 11.8 $ 46.7 $ 70.1
Net income attributable to common stockholders, diluted $ 15.2 $ 11.8 $ 46.7 $ 70.1
Weighted average number of shares:        
Basic (in shares) 138,869,081 143,666,406 139,490,841 145,376,074
Adjustment for dilutive securities (in shares) 566,297 614,846 412,480 544,789
Diluted (in shares) 139,435,378 144,281,252 139,903,321 145,920,863
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.11 $ 0.08 $ 0.33 $ 0.48
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.11 $ 0.08 $ 0.33 $ 0.48