v3.26.3
Deposits - Schedule of Summary and Interest Rate Payment Terms (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Interest-bearing demand $ 1,944,840 $ 3,071,958
Non-interest-bearing demand 21,109 18,003
Total deposits $ 1,965,949 $ 3,089,961