XML 68 R51.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Long-term debt    
Carrying value of long-term debt $ 1,150,000 $ 1,150,010
Plus interest rate swap adjustment 2,508 2,678
Less debt issuance costs 2,370 2,460
Long-term debt, less current portion 1,150,138 1,150,228
Short-term debt    
Amounts due to banks 163,502 143,780
Total short-term debt 163,502 143,780
Total debt $ 1,313,640 1,294,008
Other borrowings due through 2030    
Long-term debt    
Carrying value of long-term debt   $ 10
Interest rate   7.97%
Revolving credit agreement    
Short-term debt    
Weighted average interest rates of borrowings (as a percent) 4.70% 4.70%
Other lines of credit and debt agreements    
Short-term debt    
Weighted average interest rates of borrowings (as a percent)   41.60%
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%