v3.25.2
Earnings Per Share - 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. 30, 2025
Jul. 01, 2024
Jun. 30, 2025
Jul. 01, 2024
Earnings Per Share [Abstract]        
Net income $ 41,530 $ 26,352 $ 73,708 $ 36,818
Basic weighted average shares 101,857 101,234 101,861 101,593
Dilutive effect of performance-based restricted stock units (PRUs), restricted stock units (RSUs), and stock options 3,016 2,655 2,840 2,400
Diluted shares 104,873 103,889 104,701 103,993
Earnings per share:        
Basic $ 0.41 $ 0.26 $ 0.72 $ 0.36
Diluted $ 0.4 $ 0.25 $ 0.7 $ 0.35