XML 86 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT (Long-Term Debt) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Fair value of long-term debt $ 1,013,795 $ 1,009,020
Carrying value of long-term debt $ 1,102,771 $ 1,121,435
Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, covenant compliance As of December 31, 2023, the Company was in compliance with all of its debt covenants relating to the Notes.  
Weighted average term 3.30%  
Weighted Average    
Debt Instrument [Line Items]    
Debt instrument term 10 years 4 months 24 days  
Senior Notes Series A | Senior Notes 2016    
Debt Instrument [Line Items]    
Face amount of loan $ 100,000  
Debt instrument, maturity date Oct. 20, 2028  
Debt instrument, interest rate, stated percentage 2.75%  
Senior Notes Series A | Senior Notes 2015    
Debt Instrument [Line Items]    
Face amount of loan $ 100,000  
Debt instrument, maturity date Aug. 20, 2025  
Debt instrument, interest rate, stated percentage 3.15%  
Senior Notes Series B | Senior Notes 2016    
Debt Instrument [Line Items]    
Face amount of loan $ 100,000  
Debt instrument, maturity date Oct. 20, 2033  
Debt instrument, interest rate, stated percentage 3.03%  
Senior Notes Series B | Senior Notes 2015    
Debt Instrument [Line Items]    
Face amount of loan $ 100,000  
Debt instrument, maturity date Aug. 20, 2030  
Debt instrument, interest rate, stated percentage 3.35%  
Senior Notes Series C | Senior Notes 2016    
Debt Instrument [Line Items]    
Face amount of loan $ 100,000  
Debt instrument, maturity date Oct. 20, 2037  
Debt instrument, interest rate, stated percentage 3.27%  
Senior Notes Series C | Senior Notes 2015    
Debt Instrument [Line Items]    
Face amount of loan $ 50,000  
Debt instrument, maturity date Apr. 01, 2035  
Debt instrument, interest rate, stated percentage 3.61%  
Senior Notes Series D | Senior Notes 2016    
Debt Instrument [Line Items]    
Face amount of loan $ 50,000  
Debt instrument, maturity date Oct. 20, 2041  
Debt instrument, interest rate, stated percentage 3.52%  
Senior Notes Series D | Senior Notes 2015    
Debt Instrument [Line Items]    
Face amount of loan $ 100,000  
Debt instrument, maturity date Apr. 01, 2045  
Debt instrument, interest rate, stated percentage 4.02%