XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Jan. 03, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the calculation of earnings per share and weighted-average common shares outstanding at the dates indicated (in thousands, except per share data):
Fiscal Year Ended
January 3,
2026
December 28,
2024
December 30,
2023
Net income$165,387 $175,689 $169,885 
Weighted average common shares outstanding — basic80,558 84,935 86,717 
Effect of dilutive securities1,037 820 686 
Weighted average common shares outstanding — diluted81,595 85,755 87,403 
Earnings per share
Basic$2.05 $2.07 $1.96 
Diluted$2.03 $2.05 $1.94