XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Long-term debt    
Carrying value of long-term debt $ 1,250,010 $ 1,250,010
Interest Rate Swap Adjustment 3,016 3,355
Less current portion 100,004 100,004
Less debt issuance costs 2,627 2,810
Long-term debt, less current portion 1,150,395 1,150,551
Short-term debt    
Amounts due to banks 5,319 10,520
Current portion of long-term debt 100,004 100,004
Total short-term debt $ 105,323 $ 110,524
Weighted average interest rates of borrowings (as a percent) 48.20% 47.80%
Total debt $ 1,255,718 $ 1,261,075
Other borrowings due through 2030    
Long-term debt    
Carrying value of long-term debt $ 10 $ 10
Interest rate 7.97% 7.97%
Senior Notes Series A | Senior Notes 2015    
Long-term debt    
Carrying value of long-term debt $ 100,000 $ 100,000
Interest rate 3.15% 3.15%
Senior Notes Series A | Senior Notes 2016    
Long-term debt    
Carrying value of long-term debt $ 100,000 $ 100,000
Interest rate 2.75% 2.75%
Senior Notes Series A | Senior Notes 2024    
Long-term debt    
Carrying value of long-term debt $ 75,000 $ 75,000
Interest rate 5.55% 5.55%
Senior Notes Series B | Senior Notes 2015    
Long-term debt    
Carrying value of long-term debt $ 100,000 $ 100,000
Interest rate 3.35% 3.35%
Senior Notes Series B | Senior Notes 2016    
Long-term debt    
Carrying value of long-term debt $ 100,000 $ 100,000
Interest rate 3.03% 3.03%
Senior Notes Series B | Senior Notes 2024    
Long-term debt    
Carrying value of long-term debt $ 75,000 $ 75,000
Interest rate 5.62% 5.62%
Senior Notes Series C | Senior Notes 2015    
Long-term debt    
Carrying value of long-term debt $ 50,000 $ 50,000
Interest rate 3.61% 3.61%
Senior Notes Series C | Senior Notes 2016    
Long-term debt    
Carrying value of long-term debt $ 100,000 $ 100,000
Interest rate 3.27% 3.27%
Senior Notes Series C | Senior Notes 2024    
Long-term debt    
Carrying value of long-term debt $ 400,000 $ 400,000
Interest rate 5.74% 5.74%
Senior Notes Series D | Senior Notes 2015    
Long-term debt    
Carrying value of long-term debt $ 100,000 $ 100,000
Interest rate 4.02% 4.02%
Senior Notes Series D | Senior Notes 2016    
Long-term debt    
Carrying value of long-term debt $ 50,000 $ 50,000
Interest rate 3.52% 3.52%