v3.26.1
Broker-Dealer and Clearing Organization Receivables and Payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables:    
Securities borrowed $ 1,469,831 $ 1,501,548
Securities failed to deliver 24,664 5,899
Trades in process of settlement 204,388 63,811
Other 15,296 17,624
Total receivables 1,714,179 1,588,882
Payables:    
Securities loaned 1,469,829 1,495,133
Correspondents 21,568 14,091
Securities failed to receive 25,644 3,517
Other 7,074 5,762
Total Payables $ 1,524,115 $ 1,518,503