v3.25.4
Deposits - Summarized Deposits (Parenthetical) (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Time Deposits [Line Items]    
Advance payments by borrowers for taxes and insurance $ 11,500,000 $ 10,300,000
Brokered certificates of deposit of $250,000 or more 0 1,500,000
Individual brokered certification of deposit 0 0
Listing service deposits [1] 4,150,000 7,376,000
Brokered certificates of deposits [1] 67,942,000 94,531,000
Minimum    
Time Deposits [Line Items]    
Listing service deposits 250,000 $ 250,000
Maximum    
Time Deposits [Line Items]    
Brokered certificates of deposits $ 250,000  
[1] As of December 31, 2025 and 2024, there were no individual listing service deposits amounting to $250,000 or more. At December 31, 2025, there were no brokered certificates of deposit amounting to $250,000 or more. At December 31, 2024, there was one brokered certificates of deposit in the amount of $1.5 million amounting to $250,000 or more. All other brokered certificates of deposit individually amounted to less than $250,000.