XML 101 R60.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT - Schedule of Senior Notes (Details) - Senior Notes
Dec. 31, 2022
Dec. 31, 2021
3.100% Senior Notes due March 2020    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.10%  
6.5% Senior Notes due 2020    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 6.50% 6.50%
6.625% Senior Notes due 2021    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 6.625% 6.625%
4.00% Senior Notes Due 2021    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.00%  
6.75% Senior Notes due 2022    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 6.75% 6.75%
3.55% Senior Notes Due 2022    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.55%  
6.875% Senior Notes due 2023    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 6.875% 6.875%
3.875% Senior Notes due March 2023    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.875%  
6.125% Senior Notes due 2019    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage   6.125%
senior notes 4.55    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.55%  
Senior Notes due 2027, 5%    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.00%  
Senior Notes Due 2028, 4.125%    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.125%  
Senior Notes Due 2028, 4.375%    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.375%  
Senior Notes due 2029, 5.25%    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.25%  
Senior Notes Due 2030, 4.25%    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.25%  
Senior Notes Due 2030, 4.625%    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.625%  
Senior Notes due 2034 5 point 4 percent    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.40%  
5.450% Senior Notes due March 2043    
Debt Instruments [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.45%