v3.26.3
Schedule of Fair Values of Notes (Parenthetical) (Detail)
3 Months Ended 9 Months Ended
Oct. 10, 2026
Oct. 10, 2026
2026 Notes    
Fair Value Disclosures [Line Items]    
Senior notes due year   2026
2031 Notes    
Fair Value Disclosures [Line Items]    
Senior notes due year 2031 2031
2035 Notes    
Fair Value Disclosures [Line Items]    
Senior notes due year 2035 2035
2055 Notes    
Fair Value Disclosures [Line Items]    
Senior notes due year 2055 2055