XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Share (Tables)
12 Months Ended
Jan. 01, 2023
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
202220212020
Net income$177,370 $200,392 $117,832 
Common stock:
Weighted average basic shares outstanding213,766 221,375 223,684 
Dilutive effect of stock options and restricted shares2,073 3,030 4,330 
Weighted average diluted shares outstanding215,839 224,405 228,014 
Net income per share:
Basic$.83 $.91 $.53 
Diluted$.82 $.89 $.52