v3.26.1
Deposits - Summarized Deposits (Parenthetical) (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Time Deposits [Line Items]    
Brokered deposits $ 50,200,000 $ 300,000
Individual brokered certification of deposit 0 0
Listing service deposits [1] 994,000 4,150,000
Minimum    
Time Deposits [Line Items]    
Listing service deposits 250,000 250,000
Maximum    
Time Deposits [Line Items]    
Listing service deposits $ 250,000 $ 250,000
[1] At June 30, 2026 and December 31, 2025, there were no individual listing service deposits amounting to $250,000 or more. All other brokered certificates of deposit individually amounted to less than $250,000.