v3.26.1
Schedule of Fair Value of Notes (Detail) - USD ($)
$ in Thousands
Apr. 25, 2026
Jan. 03, 2026
3.5% Senior Notes Due 2026    
Fair Value Disclosures [Line Items]    
Carrying Value $ 399,753 $ 399,575
3.5% Senior Notes Due 2026 | Level 2 Inputs    
Fair Value Disclosures [Line Items]    
Fair Value 398,392  
2.4 % Senior Notes Due 2031    
Fair Value Disclosures [Line Items]    
Carrying Value 496,421 496,193
2.4 % Senior Notes Due 2031 | Level 2 Inputs    
Fair Value Disclosures [Line Items]    
Fair Value 432,113  
5.75% Senior Notes Due 2035    
Fair Value Disclosures [Line Items]    
Carrying Value 494,952 494,776
5.75% Senior Notes Due 2035 | Level 2 Inputs    
Fair Value Disclosures [Line Items]    
Fair Value 486,994  
6.2% Senior Notes Due 2055    
Fair Value Disclosures [Line Items]    
Carrying Value 294,646 $ 294,588
6.2% Senior Notes Due 2055 | Level 2 Inputs    
Fair Value Disclosures [Line Items]    
Fair Value $ 251,296