XML 104 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Long-Term Debt (Parenthetical) (Detail)
12 Months Ended
Nov. 04, 2024
Dec. 31, 2024
4.250% Senior Notes, Due 2024    
Debt Instrument [Line Items]    
Maturity year   2024
Interest rate on notes   4.25%
7% Debentures, Due 2025    
Debt Instrument [Line Items]    
Maturity year   2025
Interest rate on notes   7.00%
3.450% Senior Notes, Due 2027    
Debt Instrument [Line Items]    
Maturity year   2027
Interest rate on notes   3.45%
3.500% Senior Notes, Due 2027    
Debt Instrument [Line Items]    
Maturity year   2027
Interest rate on notes   3.50%
2.500% Senior Notes, Due 2030    
Debt Instrument [Line Items]    
Maturity year   2030
Interest rate on notes   2.50%
2.400% Senior Notes, Due 2031    
Debt Instrument [Line Items]    
Maturity year   2031
Interest rate on notes   2.40%
5.150% Senior Notes, Due 2034    
Debt Instrument [Line Items]    
Maturity year 2034 2034
Interest rate on notes 5.15% 5.15%
6.25% Senior Notes, Due 2037    
Debt Instrument [Line Items]    
Maturity year   2037
Interest rate on notes   6.25%
4.250% Senior Notes, Due 2047    
Debt Instrument [Line Items]    
Maturity year   2047
Interest rate on notes   4.25%
3.200% Senior Notes, Due 2051    
Debt Instrument [Line Items]    
Maturity year   2051
Interest rate on notes   3.20%
5.500% Senior Notes, Due 2054    
Debt Instrument [Line Items]    
Maturity year 2054 2054
Interest rate on notes 5.50% 5.50%