Derivatives - Schedule of Gain (Loss) on Changes in the Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Derivative assets | ||
| Derivative [Line Items] | ||
| Gain (loss) on changes in fair value of derivatives | $ 9,418 | $ 6,019 |
| Crypto asset options | ||
| Derivative [Line Items] | ||
| Gain (loss) on changes in fair value of derivatives | 5,020 | 380 |
| Crypto asset futures | ||
| Derivative [Line Items] | ||
| Gain (loss) on changes in fair value of derivatives | 4,398 | 5,639 |
| Derivative liabilities | ||
| Derivative [Line Items] | ||
| Gain (loss) on changes in fair value of derivatives | (6,095) | (2,789) |
| Crypto asset options | ||
| Derivative [Line Items] | ||
| Gain (loss) on changes in fair value of derivatives | (3,966) | (1,414) |
| Crypto asset futures | ||
| Derivative [Line Items] | ||
| Gain (loss) on changes in fair value of derivatives | $ (2,129) | $ (1,375) |