XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCING (Senior Notes) (Narrative) (Details)
$ in Thousands
12 Months Ended
Nov. 20, 2023
USD ($)
D
Jun. 15, 2023
USD ($)
Dec. 31, 2023
USD ($)
entity
D
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Financing          
Repayment of senior notes     $ 300,000 $ 300,000 $ 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 December 31, 2023.        
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%    
3.850% Senior Notes due 2023 [Member] | Senior notes [Member]          
Financing          
Face amount of senior notes       $ 300,000  
Interest rate of senior notes   3.85%   3.85%  
Repayment of senior notes   $ 300,000      
5.750% Senior Notes due 2026 [Member] | Senior notes [Member]          
Financing          
Issuance date of senior notes Nov. 20, 2023        
Face amount of senior notes $ 750,000   $ 750,000    
Interest rate of senior notes 5.75%   5.75%    
Percentage of face value of debt instrument 99.954%        
Number of days in annual interest calculation period | D 360