v3.26.1
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 12, 2026
Jul. 13, 2025
Jul. 12, 2026
Jul. 13, 2025
Earnings Per Share [Abstract]        
Net income $ 23,017 $ 18,368 $ 46,583 $ 44,075
Weighted-average shares outstanding:        
Basic (in shares) 116,603 115,783 116,453 115,635
Dilutive awards (in shares) 1,776 2,551 1,890 2,757
Diluted (in shares) 118,379 118,334 118,343 118,392
Earnings per share:        
Basic (in usd per share) $ 0.20 $ 0.16 $ 0.40 $ 0.38
Diluted (in usd per share) $ 0.19 $ 0.16 $ 0.39 $ 0.37