XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Document Period End Date Mar. 31, 2025  
Long-term debt including current maturities $ 1,300,000 $ 1,300,000
Debt Instrument, Unused Borrowing Capacity, Amount 255,000  
Short-term borrowing $ 215,400 196,500
Uncollateralized Senior Note Due December Two Thousand Thirty Four [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 2.98%  
Debt instrument, maturity date Dec. 20, 2034  
Term Note Due January Two Thousand Twenty [Member]    
Debt Instrument [Line Items]    
Long-term debt including current maturities $ 70,000 70,000
3.48% note, due May 31, 2038 [Member]    
Debt Instrument [Line Items]    
Long-term debt including current maturities 50,000 50,000
3.25% note, due April 30, 2032 [Member]    
Debt Instrument [Line Items]    
Long-term debt including current maturities 50,800 52,500
Equipment Security Note    
Debt Instrument [Line Items]    
Long-term debt including current maturities $ 6,500 6,700
Debt Instrument, Interest Rate, Stated Percentage 2.46%  
Debt instrument, maturity date Sep. 24, 2031  
Uncollateralized Senior Note Due March 15, 2042    
Debt Instrument [Line Items]    
Long-term debt including current maturities $ 50,000 50,000
Debt Instrument, Interest Rate, Stated Percentage 2.95%  
Debt instrument, maturity date Mar. 15, 2042  
Uncollateralized Senior Note Due March 14, 2038    
Debt Instrument [Line Items]    
Long-term debt including current maturities $ 80,000  
Debt Instrument, Interest Rate, Stated Percentage 5.43%  
Debt instrument, maturity date Mar. 14, 2038  
Uncollateralized Senior Note Due January Two Thousand Thirty Seven    
Debt Instrument [Line Items]    
Long-term debt including current maturities $ 50,000 $ 50,000
Debt Instrument, Interest Rate, Stated Percentage 2.49%  
Debt instrument, maturity date Jan. 25, 2037  
Uncollateralized Senior Note Due October 2029    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 5.20%  
Prudential [Member] | Uncollateralized Senior Note Due October 2029    
Debt Instrument [Line Items]    
Long-term debt including current maturities $ 100,000