Quarterly report [Sections 13 or 15(d)]

Net Income Per Share (Details)

v3.25.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Earnings Per Share [Abstract]        
Net income attributable to common stockholders, basic $ 20.7 $ 27.6 $ 31.5 $ 58.3
Net income attributable to common stockholders, diluted $ 20.7 $ 27.6 $ 31.5 $ 58.3
Weighted average number of shares:        
Basic (in shares) 139,552,809 145,857,673 139,801,720 146,230,907
Adjustment for dilutive securities (in shares) 451,281 577,450 335,572 509,760
Diluted (in shares) 140,004,090 146,435,123 140,137,292 146,740,667
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.15 $ 0.19 $ 0.23 $ 0.40
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.15 $ 0.19 $ 0.22 $ 0.40