v3.25.2
Collateralized Transactions (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities received as collateral:    
Securities borrowed $ 2,584,056 $ 2,222,054
Securities purchased under agreements to resell 1,084,322 983,753
Securities received as collateral 3,668,378 3,205,807
Pledged    
Securities received as collateral:    
Financial instruments owned 2,625,355 2,282,637
Equities | Pledged    
Securities received as collateral:    
Financial instruments owned 2,620,067 2,269,299
Exchange traded notes | Pledged    
Securities received as collateral:    
Financial instruments owned $ 5,288 $ 13,338