XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Trading Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of fair value of trading securities    
Debt Securities, Trading $ 524,916 $ 515,991
Investment-related Liabilities    
Securities sold, not yet purchased, at fair value 57,234 34,872
U.S. Treasury securities    
Schedule of fair value of trading securities    
Debt Securities, Trading 2,553 3,736
Bonds    
Schedule of fair value of trading securities    
Debt Securities, Trading 9,984 12,867
Residential mortgage-backed securities    
Schedule of fair value of trading securities    
Debt Securities, Trading 35,440 124,768
Collateralized mortgage obligations    
Schedule of fair value of trading securities    
Debt Securities, Trading 125,515 86,281
Other    
Schedule of fair value of trading securities    
Debt Securities, Trading 19,877 13,079
Corporate debt securities    
Schedule of fair value of trading securities    
Debt Securities, Trading 60,594 37,569
States and political subdivisions    
Schedule of fair value of trading securities    
Debt Securities, Trading 244,076 180,890
Private-label securitized product    
Schedule of fair value of trading securities    
Debt Securities, Trading 16,208 47,768
Other Debt    
Schedule of fair value of trading securities    
Debt Securities, Trading $ 10,669 $ 9,033