XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Earnings Per Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Earnings Per Share [Abstract]        
Net income per basic common share, Net Income (Numerator) $ 142,737 $ 150,554 $ 244,933 $ 291,477
Net income per diluted common share, Net Income (Numerator) $ 142,737 $ 150,554 $ 244,933 $ 291,477
Net income per basic common share, Weighted-Average Shares (Denominator) 59,339 58,857 59,287 58,703
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator) 112 153 158 206
Net income per diluted common share, Weighted-Average Shares (Denominator) 59,451 59,010 59,445 58,909
Net income per basic common share, Per Share Amount $ 2.41 $ 2.56 $ 4.13 $ 4.97
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount (0.01) (0.01) (0.01) (0.02)
Net income per diluted common share, Per Share Amount $ 2.4 $ 2.55 $ 4.12 $ 4.95