v3.26.3
Schedule of Fair Values of Notes (Detail) - USD ($)
$ in Thousands
Oct. 10, 2026
Jan. 03, 2026
3.5% Senior Notes Due 2026    
Fair Value Disclosures [Line Items]    
Carrying Value $ 0 $ 399,575
2.4 % Senior Notes Due 2031    
Fair Value Disclosures [Line Items]    
Carrying Value 496,756 496,193
2.4 % Senior Notes Due 2031 | Level 2 Inputs    
Fair Value Disclosures [Line Items]    
Fair Value 418,750  
5.75% Senior Notes Due 2035    
Fair Value Disclosures [Line Items]    
Carrying Value 495,213 494,776
5.75% Senior Notes Due 2035 | Level 2 Inputs    
Fair Value Disclosures [Line Items]    
Fair Value 451,875  
6.2% Senior Notes Due 2055    
Fair Value Disclosures [Line Items]    
Carrying Value 294,731 $ 294,588
6.2% Senior Notes Due 2055 | Level 2 Inputs    
Fair Value Disclosures [Line Items]    
Fair Value $ 227,484