XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Tables)
3 Months Ended
Apr. 02, 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:
Three Months Ended
April 2,
2023
April 3,
2022
Net income$39,821 $37,402 
Common stock:
Weighted average basic shares outstanding212,547 215,619 
Dilutive effect of stock options and restricted shares
2,482 2,548 
Weighted average diluted shares outstanding215,029 218,167 
Basic and diluted net income per share$.19 $.17