v3.26.3
Income per Share (Tables)
9 Months Ended
Sep. 27, 2026
Earnings Per Share [Abstract]  
Schedule of Basis for Income Per Share Computations
The following table presents the basis for the income per share computations:

Three Months EndedNine Months Ended
September 27, 2026September 28, 2025September 27, 2026September 28, 2025
(In thousands)
Numerator:
Net income (loss)$(11,351)$56,690 $108,212 $169,633 
Denominator:
Weighted average shares outstanding, basic39,080 39,516 38,952 39,728 
Effect of dilutive common stock equivalents— 621 422 596 
     Weighted average shares outstanding, diluted39,080 40,137 39,374 40,324