v3.26.3
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 9 Months Ended
Sep. 28, 2026
Jun. 29, 2026
Mar. 30, 2026
Sep. 29, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 28, 2026
Sep. 29, 2025
Earnings Per Share [Abstract]                
Net income $ 84,803 $ 83,047 $ 49,988 $ 53,055 $ 41,530 $ 32,178 $ 217,838 $ 126,763
Basic weighted average shares 105,665     103,321     104,596 102,337
Dilutive effect of PRUs, RSUs, and stock options 2,034     2,491     2,859 2,724
Diluted shares 107,699     105,812     107,455 105,061
Earnings per share:                
Basic earnings per share $ 0.8     $ 0.51     $ 2.08 $ 1.24
Diluted earnings per share $ 0.79     $ 0.5     $ 2.03 $ 1.21