XML 138 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities Sold Under Agreements To Repurchase (Securities Sold Under Agreements To Repurchase Average and Maximum Balance) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Securities sold under agreements to repurchase average $ 203,969 $ 267,688
Securities sold under agreements to repurchase maximum outstanding $ 249,087 $ 304,605