v3.26.1
Securities - Trading Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of fair value of trading securities    
Trading, at fair value $ 674,054 $ 617,408
Investment-related Liabilities    
Securities sold, not yet purchased, at fair value 90,264 37,955
U.S. Treasury securities    
Schedule of fair value of trading securities    
Trading, at fair value   123
Bonds    
Schedule of fair value of trading securities    
Trading, at fair value 34,769 37,222
Residential mortgage-backed securities    
Schedule of fair value of trading securities    
Trading, at fair value 101,106 152,343
Collateralized mortgage obligations    
Schedule of fair value of trading securities    
Trading, at fair value 27,724 58,611
Other    
Schedule of fair value of trading securities    
Trading, at fair value 9,267  
Corporate debt securities    
Schedule of fair value of trading securities    
Trading, at fair value 63,299 41,136
States and political subdivisions    
Schedule of fair value of trading securities    
Trading, at fair value 384,132 295,615
Private-label securitized product    
Schedule of fair value of trading securities    
Trading, at fair value 21,400 9,547
Other Debt    
Schedule of fair value of trading securities    
Trading, at fair value $ 32,357 $ 22,811