XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 28, 2024
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
December 28,
2024
December 30,
2023
December 31,
2022
Net income$175,689 $169,885 $89,693 
Weighted average common shares outstanding — basic84,935 86,717 86,521 
Effect of dilutive securities820 686 674 
Weighted average common shares outstanding — diluted85,755 87,403 87,195 
Earnings per share
Basic$2.07 $1.96 $1.04 
Diluted$2.05 $1.94 $1.03