SECURITIES AND OTHER INVESTMENTS OWNED AND SECURITIES SOLD NOT YET PURCHASED - Carrying Values of Equity Securities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Securities And Other Investments Owned And Securities Sold Not Yet Purchased [Abstract] | ||
| Carrying value | $ 64,382 | $ 67,100 |