v3.26.1
Investment Securities and Certificates of Deposit - Estimated Fair Value of Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale $ 199,318 $ 877,803
Total Investment Securities, at fair value 1,129,407 1,540,217
Certificates of Deposit, at contract value 18,926 40,421
Total Investment Securities and Certificates of Deposit 1,148,333 1,580,638
Debt Securities    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale 199,318 877,803
Equity Securities    
Debt Securities, Available-for-sale [Line Items]    
Equity Securities, FV-NI 375 355
Debt Securities Carried by EGL    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Trading 759,725 486,641
Investment Funds    
Debt Securities, Available-for-sale [Line Items]    
Equity Securities, FV-NI $ 169,989 $ 175,418