v3.25.3
Earnings Per Share - Earnings Per Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Earnings Per Share [Abstract]        
Net income per basic common share, Net Income (Numerator) $ 148,923 $ 161,503 $ 417,415 $ 406,436
Net income per diluted common share, Net Income (Numerator) $ 148,923 $ 161,503 $ 417,415 $ 406,436
Net income per basic common share, Weighted-Average Shares (Denominator) 59,528 59,367 59,496 59,314
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator) 94 137 160 157
Net income per diluted common share, Weighted-Average Shares (Denominator) 59,622 59,504 59,656 59,471
Net income per basic common share, Per Share Amount $ 2.5 $ 2.72 $ 7.02 $ 6.85
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount 0 (0.01) (0.02) (0.02)
Net income per diluted common share, Per Share Amount $ 2.5 $ 2.71 $ 7 $ 6.83