XML 117 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Short-Term and Long-Term Borrowings - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Short-Term Debt $ 69,615 $ 81,422
Long-Term Debt 943,734 824,059
Total 1,013,349 905,481
OTC    
Debt Instrument [Line Items]    
Short-Term Debt 0 0
Long-Term Debt 79,900 79,849
Total 79,900 79,849
OTP    
Debt Instrument [Line Items]    
Short-Term Debt 69,615 81,422
Long-Term Debt 863,834 744,210
Total $ 933,449 $ 825,632