v3.25.2
Investment Securities - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Trading securities - at fair value:    
Securities owned — trading $ 124,639 $ 42,267
Held-to-maturity securities - at amortized cost:    
Total held-to-maturity securities 15,323 15,214
Short-term Investments 139,962 57,481
Money market funds    
Trading securities - at fair value:    
Securities owned — trading 123 110
Mutual funds    
Trading securities - at fair value:    
Securities owned — trading 14,900 13,627
Equity securities    
Trading securities - at fair value:    
Securities owned — trading 168 8
U.S. treasury obligations    
Trading securities - at fair value:    
Securities owned — trading 109,419 28,511
Held-to-maturity securities - at amortized cost:    
Total held-to-maturity securities 15,323  
US Government Agencies Debt Securities    
Held-to-maturity securities - at amortized cost:    
Total held-to-maturity securities 15,323 15,214
Debt securities    
Trading securities - at fair value:    
Securities owned — trading $ 29 $ 11