XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 29, 2024
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
202420232022
Net income$194,357 $204,440 $177,370 
Common stock:
Weighted average basic shares outstanding204,351 209,486 213,766 
Dilutive effect of stock options and restricted shares1,263 2,048 2,073 
Weighted average diluted shares outstanding205,614 211,534 215,839 
Net income per share:
Basic$.95 $.98 $.83 
Diluted$.95 $.97 $.82