XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 30, 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:
Three Months Ended
March 30,
2025
March 31,
2024
Net income$39,232 $41,993 
Common stock:
Weighted average basic shares outstanding200,643 205,372 
Dilutive effect of stock options and restricted shares
974 1,599 
Weighted average diluted shares outstanding201,617 206,971 
Net income per share:
Basic$.20 $.20 
Diluted$.19 $.20