v3.26.1
Repurchase of Shares - Schedule of Share Repurchases (Details) - $ / shares
shares in Thousands
6 Months Ended
Dec. 29, 2025
Oct. 21, 2025
May 19, 2025
May 07, 2025
Apr. 29, 2025
Apr. 21, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]                
Stock repurchased and retired during period (in shares) 2,732 198 100 6,698 429 220 10,377  
Stock repurchased and retired during period (in dollars per share) $ 0.31 $ 0.31 $ 0.28 $ 0.28 $ 0.31 $ 0.31   $ 0.29