v3.25.2
Investment Securities - Trading Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investment Securities    
Trading securities $ 95,306 $ 102,932
U.S. Government agencies    
Investment Securities    
Trading securities 12,908 15,002
Residential mortgage-backed securities issued by U.S. government agencies or sponsored enterprises    
Investment Securities    
Trading securities 6,501 14,803
Commercial mortgage-backed securities issued by U.S. government agencies or sponsored enterprises    
Investment Securities    
Trading securities 6,967 14,419
State and municipal obligations    
Investment Securities    
Trading securities 20,228 35,896
Small Business Administration loan-backed securities    
Investment Securities    
Trading securities $ 48,702 22,571
Other debt securities    
Investment Securities    
Trading securities   $ 241