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 |