v3.25.2
Securities Sold Under Repurchase Agreements - Schedule of Securities Sold Under Repurchase Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities sold under repurchase agreements by collateral pledged    
Total securities sold under repurchase agreements $ 13,721 $ 29,341
Residential Mortgage Pass-Through Securities Issued by FNMA and FHLMC [Member]    
Securities sold under repurchase agreements by collateral pledged    
Total securities sold under repurchase agreements 4,834 11,685
Other Residential Mortgage-Backed Securities Issued or Guaranteed by FNMA, FHLMC or GNMA [Member]    
Securities sold under repurchase agreements by collateral pledged    
Total securities sold under repurchase agreements 135 7,487
Commercial Mortgage-Backed Securities Issued or Guaranteed by FNMA, FHLMC or GNMA [Member]    
Securities sold under repurchase agreements by collateral pledged    
Total securities sold under repurchase agreements $ 8,752 $ 10,169