Derivatives - Schedule of Gain (Loss) on Changes in the Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivative assets | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on changes in fair value of derivatives | $ 800 | $ (13,257) | $ 10,218 | $ (16,846) |
| Crypto asset options | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on changes in fair value of derivatives | 56 | (13,257) | 5,076 | (16,846) |
| Crypto asset futures | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on changes in fair value of derivatives | 744 | 0 | 5,142 | 0 |
| Derivative liabilities | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on changes in fair value of derivatives | (337) | 9,110 | (6,432) | 15,926 |
| Crypto asset options | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on changes in fair value of derivatives | (31) | 10,359 | (3,997) | 17,175 |
| Crypto asset futures | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on changes in fair value of derivatives | $ (306) | $ (1,249) | $ (2,435) | $ (1,249) |