v3.26.1
Short-Term and Long-Term Borrowings - Lines of Credit (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Borrowing Limit $ 390,000,000  
Amount Outstanding 67,971,000 $ 60,242,000
Letters of Credit 11,514,000  
Amount Available 310,515,000 319,297,000
OTC Credit Agreement    
Line of Credit Facility [Line Items]    
Borrowing Limit 170,000,000  
Amount Outstanding 0  
Letters of Credit 0  
Amount Available 170,000,000 170,000,000
OTP Credit Agreement    
Line of Credit Facility [Line Items]    
Borrowing Limit 220,000,000  
Amount Outstanding 67,971,000  
Letters of Credit 11,514,000  
Amount Available $ 140,515,000 $ 149,297,000