XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCING (Senior Notes) (Narrative) (Details) - Senior notes [Member]
$ in Thousands
12 Months Ended
Aug. 19, 2024
USD ($)
D
Dec. 31, 2024
USD ($)
D
entity
Financing    
Face amount of senior notes | $   $ 5,400,000
Number of days in annual interest calculation period | D   360
Number of guarantors under the senior notes | entity   0
Debt instrument covenant compliance   Each of the senior notes is subject to certain customary covenants, with which the Company complied as of December 31, 2024.    
Minimum [Member]    
Financing    
Interest rate of senior notes   1.75%
Maximum [Member]    
Financing    
Interest rate of senior notes   5.75%
5.000% Senior Notes due 2034 [Member]    
Financing    
Issuance date of senior notes Aug. 19, 2024  
Face amount of senior notes | $ $ 500,000 $ 500,000
Interest rate of senior notes 5.00% 5.00%
Percentage of face value of debt instrument 99.782%  
Number of days in annual interest calculation period | D 360