XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FINANCING (Senior Notes) (Narrative) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
entity
D
Jun. 30, 2023
USD ($)
Financing    
Repayment of senior notes $ 0 $ 300,000
Senior notes [Member]    
Financing    
Face amount of senior notes $ 4,900,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 June 30, 2024.  
Minimum [Member] | Senior notes [Member]    
Financing    
Interest rate of senior notes 1.75%  
Maximum [Member] | Senior notes [Member]    
Financing    
Interest rate of senior notes 5.75%