v3.26.1
Investment Securities - Carrying value of other investment securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other investment securities    
Carrying Value $ 366,986 $ 353,428
Federal Home Loan Bank stock    
Other investment securities    
Carrying Value 32,336 18,086
Federal Reserve Bank stock    
Other investment securities    
Carrying Value 234,374 234,374
Investment in unconsolidated subsidiaries    
Other investment securities    
Carrying Value 5,287 5,287
Other investment securities    
Other investment securities    
Carrying Value $ 94,989 $ 95,681