XML 121 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings - Schedule of Outstanding Borrowings (Parenthetical) (Details)
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Mar. 09, 2021
Nov. 25, 2019
Jun. 18, 2018
Jun. 21, 2010
Nov. 17, 2006
Outstanding Borrowings                
Weighted-average effective interest rate (as a percent) 3.90%              
4.250% Notes Due 2023                
Outstanding Borrowings                
Stated interest rate (as a percent) 4.25% 4.25%       4.25%    
2.850% Notes Due 2025                
Outstanding Borrowings                
Stated interest rate (as a percent) 2.85% 2.85%     2.85%      
1.350% Notes Due 2026                
Outstanding Borrowings                
Stated interest rate (as a percent) 1.35% 1.35% 1.35%          
2.750% Notes Due 2031                
Outstanding Borrowings                
Stated interest rate (as a percent) 2.75% 2.75%   2.75%        
6.200% Notes Due 2036                
Outstanding Borrowings                
Stated interest rate (as a percent) 6.20% 6.20%           6.20%
6.200% Notes Due 2040                
Outstanding Borrowings                
Stated interest rate (as a percent) 6.20% 6.20%         6.20%