XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives and Hedging Activities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
agreement
Dec. 31, 2024
USD ($)
agreement
Derivatives and Hedging Activities    
Aggregate notional amount $ 300,000  
Non-designated Hedges    
Derivatives and Hedging Activities    
Number of agreements held | agreement 71 67
Aggregate notional amount $ 458,700 $ 429,900
Risk Participation Agreements    
Derivatives and Hedging Activities    
Number of agreements held | agreement 17 17
Aggregate notional amount $ 44,700 $ 44,900
Risk Participation Agreements | Minimum    
Derivatives and Hedging Activities    
Agreement term 5 years  
Risk Participation Agreements | Maximum    
Derivatives and Hedging Activities    
Agreement term 10 years