XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT (Long-Term Debt) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Fair value of long-term debt $ 1,009,020 $ 776,655
Carrying value of long-term debt $ 1,121,435 $ 717,855
Senior Notes    
Debt Instrument [Line Items]    
Debt, Weighted Average Interest Rate 3.30%  
Debt Instrument, Covenant Compliance As of December 31, 2022, the Company was in compliance with all of its debt covenants relating to the Notes.  
Weighted Average    
Debt Instrument [Line Items]    
Debt instrument, term 11 years 4 months 24 days  
Minimum | Senior Notes    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.80%  
Maximum | Senior Notes    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.00%  
Senior Notes Series A [Member] | 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 [Member] | 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 [Member] | 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 [Member] | 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 [Member] | 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 [Member] | 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 [Member] | 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 [Member] | 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%