XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.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. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net income per basic common share, Net Income (Numerator) $ 161,503 $ 134,552 $ 406,436 $ 426,029
Net income per diluted common share, Net Income (Numerator) $ 161,503 $ 134,552 $ 406,436 $ 426,029
Net income per basic common share, Weighted-Average Shares (Denominator) 59,367 59,093 59,314 59,061
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator) 137 162 157 201
Net income per diluted common share, Weighted-Average Shares (Denominator) 59,504 59,255 59,471 59,262
Net income per basic common share, Per Share Amount $ 2.72 $ 2.28 $ 6.85 $ 7.21
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount (0.01) (0.01) (0.02) (0.02)
Net income per diluted common share, Per Share Amount $ 2.71 $ 2.27 $ 6.83 $ 7.19