XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.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. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Earnings Per Share [Abstract]        
Net income per basic common share, Net Income (Numerator) $ 147,111 $ 142,737 $ 268,492 $ 244,933
Net income per diluted common share, Net Income (Numerator) $ 147,111 $ 142,737 $ 268,492 $ 244,933
Net income per basic common share, Weighted-Average Shares (Denominator) 59,515 59,339 59,478 59,287
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator) 141 112 208 158
Net income per diluted common share, Weighted-Average Shares (Denominator) 59,656 59,451 59,686 59,445
Net income per basic common share, Per Share Amount $ 2.47 $ 2.41 $ 4.51 $ 4.13
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount 0 (0.01) (0.01) (0.01)
Net income per diluted common share, Per Share Amount $ 2.47 $ 2.4 $ 4.5 $ 4.12