XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Aug. 22, 2024
Jun. 20, 2024
Dec. 31, 2023
Long-term debt        
Carrying value of long-term debt $ 1,250,010     $ 1,100,009
Interest Rate Swap Adjustment 3,355     4,036
Less current portion 100,004     4
Less debt issuance costs 2,810     1,270
Long-term debt, less current portion (Note 9) 1,150,551     1,102,771
Short-term debt        
Amounts due banks (Note 9) 10,520     2,435
Current portion of long-term debt (Note 9) 100,004     4
Total short-term debt $ 110,524     $ 2,439
Weighted average interest rates of borrowings (as a percent) 47.80%     47.70%
Total debt $ 1,261,075     $ 1,105,210
SOFR        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 0.85%      
Senior Notes 2015        
Debt Instrument [Line Items]        
Face amount of loan $ 350,000      
Term Loan due through 2025        
Long-term debt        
Carrying value of long-term debt       400,000
Other borrowings due through 2030        
Long-term debt        
Carrying value of long-term debt $ 10     $ 9
Interest rate 7.97%     7.97%
Senior Notes 2016        
Debt Instrument [Line Items]        
Face amount of loan $ 350,000      
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%
Long-term debt        
Carrying value of long-term debt $ 100,000     $ 100,000
Senior Notes Series A | Senior Notes 2016        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 2.75%     2.75%
Long-term debt        
Carrying value of long-term debt $ 100,000     $ 100,000
Senior Notes Series A | Senior Notes 2024        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 5.55%      
Long-term debt        
Carrying value of long-term debt $ 75,000      
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%
Long-term debt        
Carrying value of long-term debt $ 100,000     $ 100,000
Senior Notes Series B | Senior Notes 2016        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.03%     3.03%
Long-term debt        
Carrying value of long-term debt $ 100,000     $ 100,000
Senior Notes Series B | Senior Notes 2024        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 5.62%      
Long-term debt        
Carrying value of long-term debt $ 75,000      
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%
Long-term debt        
Carrying value of long-term debt $ 50,000     $ 50,000
Senior Notes Series C | Senior Notes 2016        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.27%     3.27%
Long-term debt        
Carrying value of long-term debt $ 100,000     $ 100,000
Senior Notes Series C | Senior Notes 2024        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 5.74%      
Long-term debt        
Carrying value of long-term debt $ 400,000      
Senior Notes Series D | Senior Notes 2015        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 4.02%     4.02%
Long-term debt        
Carrying value of long-term debt $ 100,000     $ 100,000
Senior Notes Series D | Senior Notes 2016        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 3.52%     3.52%
Long-term debt        
Carrying value of long-term debt $ 50,000     $ 50,000