DERIVATIVES - Schedule of gains (losses) recorded in income (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivative [Line Items] | ||||
| Gain (loss) on derivatives | $ 349,275 | $ (239,280) | $ 501,787 | $ (50,455) |
| Crypto asset borrowings | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on derivatives | 41,297 | (69,671) | 48,810 | (17,703) |
| Obligation to return collateral | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on derivatives | 301,107 | (183,665) | 436,848 | (31,559) |
| Other | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on derivatives | $ 6,871 | $ 14,056 | $ 16,129 | $ (1,193) |