v3.26.3
Securities - Trading Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of fair value of trading securities    
Trading, at fair value $ 596,565 $ 617,408
Investment-related Liabilities    
Securities sold, not yet purchased, at fair value 105,571 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 17,583 37,222
Residential mortgage-backed securities    
Schedule of fair value of trading securities    
Trading, at fair value 45,021 152,343
Collateralized mortgage obligations    
Schedule of fair value of trading securities    
Trading, at fair value 14,572 58,611
Other    
Schedule of fair value of trading securities    
Trading, at fair value 16,842  
Corporate debt securities    
Schedule of fair value of trading securities    
Trading, at fair value 47,598 41,136
States and political subdivisions    
Schedule of fair value of trading securities    
Trading, at fair value 309,206 295,615
Private-label securitized product    
Schedule of fair value of trading securities    
Trading, at fair value 14,013 9,547
Commercial paper    
Schedule of fair value of trading securities    
Trading, at fair value 100,289  
Other Debt    
Schedule of fair value of trading securities    
Trading, at fair value $ 31,441 $ 22,811