XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables From and Payables to Brokers, Dealers and Clearing Organizations (Amounts Receivable from Brokers, Dealers, and Clearing Organizations) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Due to and from Broker-Dealers and Clearing Organizations [Abstract]    
Deposits paid for securities borrowed $ 269,831 $ 215,368
Receivable from clearing organizations 201,748 178,991
Securities failed to deliver 14,886 19,785
Receivables from brokers, dealers and clearing organizations, Total $ 486,465 $ 414,144