v3.26.1
Income per Share (Tables)
6 Months Ended
Jun. 28, 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 EndedSix Months Ended
 June 28, 2026June 29, 2025June 28, 2026June 29, 2025
 (In thousands)
Numerator:
Net income $68,536 $61,006 $119,563 $112,943 
Denominator:
Weighted average shares outstanding, basic38,957 39,511 38,887 39,835 
Effect of dilutive common stock equivalents326 491 451 583 
     Weighted average shares outstanding, diluted39,283 40,002 39,338 40,418