v3.25.1
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
Mar. 31, 2025
Apr. 01, 2024
Earnings Per Share [Abstract]    
Net income $ 32,178 $ 10,466
Basic weighted average shares 101,866 101,952
Dilutive effect of PRUs, RSUs, and stock options 2,664 2,146
Diluted shares 104,530 104,098
Earnings per share:    
Basic $ 0.32 $ 0.1
Diluted $ 0.31 $ 0.1