XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Repurchase Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets Sold under Agreements to Repurchase [Line Items]    
Securities Sold under Agreements to Repurchase $ 175,621 $ 200,657
Certificates of Deposit, at Carrying Value 333 396
Retail [Member]    
Assets Sold under Agreements to Repurchase [Line Items]    
Securities Sold under Agreements to Repurchase 175,621 200,657
Retail [Member] | Obligations of states and political subdivisions    
Assets Sold under Agreements to Repurchase [Line Items]    
Securities Sold under Agreements to Repurchase 0 0
Retail [Member] | Mortgage-backed securities issued or guaranteed by U.S. government sponsored enterprises    
Assets Sold under Agreements to Repurchase [Line Items]    
Securities Sold under Agreements to Repurchase 161,397 179,809
Retail [Member] | CMO issued or guaranteed by U.S. government-sponsored enterprises    
Assets Sold under Agreements to Repurchase [Line Items]    
Securities Sold under Agreements to Repurchase $ 14,224 $ 20,848