XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Share (Tables)
12 Months Ended
Dec. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The calculation of basic and diluted net income per share was as follows:
Year Ended
202520242023
Net income$165,075 $194,357 $204,440 
Common stock:
Weighted average basic shares outstanding193,406 204,351 209,486 
Dilutive effect of stock options and restricted shares626 1,263 2,048 
Weighted average diluted shares outstanding194,032 205,614 211,534 
Net income per share:
Basic$.85 $.95 $.98 
Diluted$.85 $.95 $.97