XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Carrying Amounts and Estimated Fair Values of Other Financial Instruments (Parenthetical) (Details)
Oct. 31, 2022
Oct. 01, 2022
Sep. 30, 2022
Aug. 01, 2022
Dec. 31, 2021
2.45% Senior notes due August 1, 2022          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     2.45% 2.45% 2.45%
2.45% Senior notes due August 1, 2022 | Fair Value, Inputs, Level 2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     2.45%   2.45%
2.875% Senior notes due October 1, 2022          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt 2.875% 2.875% 2.875%   2.875%
2.875% Senior notes due October 1, 2022 | Fair Value, Inputs, Level 2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     2.875%   2.875%
3.15% Senior notes due August 1, 2027          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     3.15%   3.15%
3.15% Senior notes due August 1, 2027 | Fair Value, Inputs, Level 2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     3.15%   3.15%
2.3% Senior notes due December 15, 2031          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     2.30%   2.30%
2.3% Senior notes due December 15, 2031 | Fair Value, Inputs, Level 2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     2.30%   2.30%
3.95% Senior notes due August 1, 2047          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     3.95%   3.95%
3.95% Senior notes due August 1, 2047 | Fair Value, Inputs, Level 2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     3.95%   3.95%
5.00% Senior notes due June 15, 2052 [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     5.00%   5.00%
5.00% Senior notes due June 15, 2052 [Member] | Fair Value, Inputs, Level 2          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate of debt     5.00%   5.00%