XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Short-Term Borrowings (Details) - Schedule of Lines of Credit
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Schedule of Bank Lines of Credit [Line Items]  
Outstanding $ 72.3
Available 67.7
Maximum 140.0
Bank of America [Member]  
Schedule of Bank Lines of Credit [Line Items]  
Outstanding 10.0
Available 50.0
Maximum $ 60.0
Credit Type Uncommitted
Renewal Date Jan. 24, 2025
PNC Bank [Member]  
Schedule of Bank Lines of Credit [Line Items]  
Outstanding $ 54.8
Available 13.2
Maximum $ 68.0
Credit Type Committed
Renewal Date Jan. 31, 2026
CoBank [Member]  
Schedule of Bank Lines of Credit [Line Items]  
Outstanding $ 7.5
Available 4.5
Maximum $ 12.0
Credit Type Committed
Renewal Date May 20, 2026