Schedule of Fair Value of Notes (Parenthetical) (Detail) |
6 Months Ended |
---|---|
Jul. 12, 2025 | |
2035 Notes | |
Fair Value Disclosures [Line Items] | |
Senior notes due year | 2035 |
2055 Notes | |
Fair Value Disclosures [Line Items] | |
Senior notes due year | 2055 |
2031 Notes | |
Fair Value Disclosures [Line Items] | |
Senior notes due year | 2031 |
2026 Notes | |
Fair Value Disclosures [Line Items] | |
Senior notes due year | 2026 |