XML 90 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT (Senior Unsecured Notes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Aug. 22, 2024
Jun. 20, 2024
Dec. 31, 2023
Senior Notes 2015        
Debt Instrument [Line Items]        
Face amount of loan $ 350,000      
Senior Notes 2016        
Debt Instrument [Line Items]        
Face amount of loan $ 350,000      
Senior Unsecured Notes        
Debt Instrument [Line Items]        
Total amount available     $ 550,000  
Debt instrument, covenant compliance As of December 31, 2024, the Company was in compliance with all of its debt covenants relating to the senior unsecured notes.      
Weighted average interest rate, including impact of derivatives 4.10%      
Senior Unsecured Notes | Weighted Average        
Debt Instrument [Line Items]        
Debt instrument term, including impact of derivatives 8 years 10 months 24 days      
Senior Notes Series A        
Debt Instrument [Line Items]        
Face amount of loan   $ 75,000    
Senior Notes Series A | Senior Notes 2015        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.15%     3.15%
Senior Notes Series A | Senior Notes 2016        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 2.75%     2.75%
Senior Notes Series B        
Debt Instrument [Line Items]        
Face amount of loan   $ 75,000    
Senior Notes Series B | Senior Notes 2015        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.35%     3.35%
Senior Notes Series B | Senior Notes 2016        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.03%     3.03%
Senior Notes Series C        
Debt Instrument [Line Items]        
Face amount of loan     $ 400,000  
Senior Notes Series C | Senior Notes 2015        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.61%     3.61%
Senior Notes Series C | Senior Notes 2016        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.27%     3.27%
Senior Notes Series D | Senior Notes 2015        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 4.02%     4.02%
Senior Notes Series D | Senior Notes 2016        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.52%     3.52%