v3.26.1
Earnings Per Share
3 Months Ended
Mar. 28, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
 
The following table sets forth the computation of basic and diluted earnings per share: 
 Three Months Ended
(in thousands, except per share amounts)March 28, 2026March 29, 2025
Numerator:
Net income as reported$75,147 $43,571 
Denominator:
Weighted average shares outstanding
Basic25,074 24,767 
Effect of dilutive securities346 196 
Diluted25,420 24,963 
Earnings Per Share:
Basic earnings per share$3.00 $1.76 
Diluted earnings per share$2.96 $1.75 
 
Potential shares of common stock attributable to performance share units, stock options and restricted stock units excluded from the earnings per share calculation because their effect would be anti-dilutive were 39 and 340,710 for the three months ended March 28, 2026 and March 29, 2025, respectively.

Share Repurchase Program
On April 25, 2024, the Company's Board of Directors authorized a three-year program to repurchase up to $300.0 million in the aggregate of shares of the Company's stock for the period from May 1, 2024 to April 30, 2027 ("2024 program"). The Company did not repurchase any shares of its common stock for the three months ended March 28, 2026. During the three months ended March 29, 2025, the Company repurchased 120,689 shares of its common stock totaling $27.4 million pursuant to the 2024 program.