v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jul. 05, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table shows the computation of basic and diluted EPS:
Three Months EndedSix Months Ended
July 5, 2026June 29, 2025July 5, 2026June 29, 2025
(in thousands, except per share data)
Numerator:
Net income (1)
$51,407 $32,561 $75,018 $45,563 
   
Denominator:
Weighted average shares outstanding57,919 58,526 58,012 58,426 
Participating securities— 29 — 69 
Shares for basic EPS57,919 58,555 58,012 58,495 
Dilutive effect of non-participating securities377 518 644 628 
Shares for diluted EPS58,296 59,073 58,656 59,123 
   
Basic EPS$0.89 $0.56 $1.29 $0.78 
Diluted EPS$0.88 $0.55 $1.28 $0.77 
(1) Includes income attributable to participating securities, which was not material for the three and six months ended June 29, 2025.