XML 138 R123.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Agreements - Schedule of Debt Instruments (Parenthetical) (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2022
Sep. 30, 2021
Feb. 29, 2020
May 31, 2018
4.600% Senior Notes due May 2028          
Debt Instrument [Line Items]          
Debt instrument interest rate, stated percentage 4.60% 4.60% 4.60%   4.60%
Maturity month and year 2028-05 2028-05 2028-05    
3.100% Senior Notes due March 2030          
Debt Instrument [Line Items]          
Debt instrument interest rate, stated percentage 3.10% 3.10% 3.10% 3.10%  
Maturity month and year 2030-03 2030-03 2030-03