XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Long-term debt    
Carrying value of long-term debt $ 1,250,009 $ 1,250,010
Interest Rate Swap Adjustment 3,186 3,355
Less current portion 100,004 100,004
Less debt issuance costs 2,718 2,810
Long-term debt, less current portion 1,150,473 1,150,551
Short-term debt    
Amounts due to banks 9,616 10,520
Current portion of long-term debt 100,004 100,004
Total short-term debt $ 109,620 $ 110,524
Weighted average interest rates of borrowings (as a percent) 44.80% 47.80%
Total debt $ 1,260,093 $ 1,261,075
Other borrowings due through 2030    
Long-term debt    
Carrying value of long-term debt $ 9 $ 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%