Regulatory Requirements - Additional Information (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Regulatory Requirements | ||
| Minimum net capital requirement | $ 250 | |
| U.S. Broker Dealer | ||
| Regulatory Requirements | ||
| Net capital | 385,333 | $ 371,998 |
| Net capital in excess of required net capital | $ 385,083 | $ 371,748 |