v3.26.1
Earnings Per Share, Share Repurchase Program, and Accumulated Other Comprehensive Loss - Reconciliation of Numerator and Denominator Used to Calculate Basic Earnings per Share and Diluted Earnings per Share from Continuing Operations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2026
Mar. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 29, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net income $ 83,047 $ 49,988 $ 41,530 $ 32,178 $ 133,035 $ 73,708
Basic weighted average shares 104,291   101,857   104,061 101,861
Dilutive effect of PRUs, RSUs, and stock options 3,292   3,016   3,273 2,840
Diluted shares 107,583   104,873   107,334 104,701
Earnings per share:            
Basic earnings per share $ 0.8   $ 0.41   $ 1.28 $ 0.72
Diluted earnings per share $ 0.77   $ 0.4   $ 1.24 $ 0.7