XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Income per Share (Tables)
3 Months Ended
Mar. 29, 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 Ended
 March 29, 2026March 30, 2025
 (In thousands)
Numerator:
Net income $51,027 $51,937 
Denominator:
Weighted average shares outstanding, basic38,814 40,166 
Effect of dilutive common stock equivalents581 678 
     Weighted average shares outstanding, diluted39,395 40,844