XML 102 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Trading Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investment Securities    
Trading securities $ 102,932 $ 31,321
U.S. Government agencies    
Investment Securities    
Trading securities 15,002 1,537
Residential mortgage-backed securities issued by U.S. government agencies or sponsored enterprises    
Investment Securities    
Trading securities 14,803 14,461
Commercial mortgage-backed securities issued by U.S. government agencies or sponsored enterprises    
Investment Securities    
Trading securities 14,419  
State and municipal obligations    
Investment Securities    
Trading securities 35,896 14,620
Small Business Administration loan-backed securities    
Investment Securities    
Trading securities 22,571  
Other debt securities    
Investment Securities    
Trading securities $ 241 $ 703