v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jul. 04, 2026
Earnings Per Share [Abstract]  
Schedule of Calculation of Earnings Per Share and Weighted-Average Common Shares Outstanding
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):
Three Months EndedSix Months Ended
July 4,
2026
June 28,
2025
July 4,
2026
June 28,
2025
Net income$71,317 $51,151 $81,168 $67,760 
Weighted-average common shares outstanding—basic74,685 82,732 75,002 82,665 
Effect of dilutive securities1,097 731 1,263 838 
Weighted-average common shares outstanding—diluted75,782 83,463 76,265 83,503 
Earnings per share
Basic$0.95 $0.62 $1.08 $0.82 
Diluted$0.94 $0.61 $1.06 $0.81