XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Debt and Long-term Debt (Long Term Debt) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Weighted Average Rate 4.21% 4.07%
Amount $ 472,811 $ 322,261,000
Maturing by December 31, 2023 [Member]    
Debt Instrument [Line Items]    
Amount   $ 250,000,000
Maturing by December 31, 2024 [Member]    
Debt Instrument [Line Items]    
Weighted Average Rate 0.48% 0.48%
Amount $ 18,000 $ 18,000,000
Maturing by December 31, 2025 [Member]    
Debt Instrument [Line Items]    
Weighted Average Rate 4.15% 1.84%
Amount $ 219,811 $ 44,261,000
Maturing by December 31, 2026 [Member]    
Debt Instrument [Line Items]    
Weighted Average Rate 4.53% 0.65%
Amount $ 235,000 $ 10,000,000