v3.26.1
Earnings per Share - Calculation of Weighted-Average Shares (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Jul. 05, 2026
Jun. 29, 2025
Earnings Per Share [Abstract]        
Net income $ 72,756 $ 40,511 $ 124,460 $ 64,114
Basic weighted-average common shares outstanding (in shares) 167,346 167,886 166,921 168,568
Effect of dilutive equity awards (in shares) 2,643 677 2,245 985
Weighted-average common and common-equivalent shares outstanding (in shares) 169,989 168,563 169,166 169,553
Earnings per share        
Basic (usd per share) $ 0.43 $ 0.24 $ 0.75 $ 0.38
Diluted (usd per share) $ 0.43 $ 0.24 $ 0.74 $ 0.38