Annual report [Section 13 and 15(d), not S-K Item 405]

Net Income Per Share (Details)

v3.25.0.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income attributable to common stockholders $ 70.4 $ 135.7 $ 107.7
Weighted average number of shares:      
Basic (in shares) 144,256,152 146,782,101 146,606,197
Adjustment for dilutive securities (in shares) 542,948 99,956 116,669
Diluted (in shares) 144,799,100 146,882,057 146,722,866
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.49 $ 0.92 $ 0.73
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.49 $ 0.92 $ 0.73