XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Long-Term Debt) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Oct. 20, 2016
Apr. 01, 2015
Debt Instrument [Line Items]        
Fair value of long-term debt $ 981,481 $ 1,013,795    
Carrying value of long-term debt $ 1,102,677 $ 1,102,771    
Senior Notes 2016        
Debt Instrument [Line Items]        
Face amount of loan     $ 350,000  
Senior Notes        
Debt Instrument [Line Items]        
Debt instrument, covenant compliance As of March 31, 2024, the Company was in compliance with all of its debt covenants      
Weighted average term 3.30%      
Weighted Average        
Debt Instrument [Line Items]        
Debt instrument term 10 years 1 month 6 days      
Senior Notes 2015        
Debt Instrument [Line Items]        
Face amount of loan       $ 350,000
Minimum | Senior Notes        
Debt Instrument [Line Items]        
Face amount of loan $ 50,000      
Debt instrument, interest rate, stated percentage 2.75%      
Maximum | Senior Notes        
Debt Instrument [Line Items]        
Face amount of loan $ 100,000      
Debt instrument, interest rate, stated percentage 4.02%