XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 29, 2026
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 29,
2026
March 30,
2025
Net income$22,712 $39,232 
Common stock:
Weighted average basic shares outstanding190,293 200,643 
Dilutive effect of stock options and restricted shares
607 974 
Weighted average diluted shares outstanding190,900 201,617 
Net income per share:
Basic$.12 $.20 
Diluted$.12 $.19