XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
FINANCING (Senior Notes) (Narrative) (Details) - Senior notes [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
D
Jun. 15, 2021
USD ($)
Dec. 31, 2020
USD ($)
Financing      
Face amount of senior notes $ 3,900,000    
Number of days in annual interest calculation period | D 360    
Minimum [Member]      
Financing      
Interest rate of senior notes 1.75%    
Maximum [Member]      
Financing      
Interest rate of senior notes 4.35%    
3.800% Senior Notes due 2022 [Member]      
Financing      
Face amount of senior notes $ 300,000   $ 300,000
Interest rate of senior notes 3.80%   3.80%
4.625% Senior Notes due 2021 [Member]      
Financing      
Face amount of senior notes   $ 300,000 $ 300,000
Interest rate of senior notes   4.625% 4.625%
Debt redemption price   $ 300,000  
4.200% Senior Notes due 2030 [Member]      
Financing      
Face amount of senior notes $ 500,000   $ 500,000
Interest rate of senior notes 4.20%   4.20%
1.750% Senior Notes due 2031 [Member]      
Financing      
Face amount of senior notes $ 500,000   $ 500,000
Interest rate of senior notes 1.75%   1.75%