v3.25.4
Deposits - Schedule of Deposits Held by Entity Within ICS/CDARS Program (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
Interest-bearing demand deposits $ 443,115,000 $ 433,355,000
Money market deposits 285,182,000 345,527,000
Time deposits 276,025,000 318,704,000
Total ICS/CDARS $ 1,004,322,000 $ 1,097,586,000