DERIVATIVES - Schedule of gains (losses) recorded in income (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Derivative [Line Items] | ||||
Gain (loss) on derivatives | $ (239,280) | $ 132,307 | $ (50,455) | $ (68,799) |
Crypto asset borrowings | ||||
Derivative [Line Items] | ||||
Gain (loss) on derivatives | (69,671) | 46,099 | (17,703) | (49,815) |
Obligation to return collateral | ||||
Derivative [Line Items] | ||||
Gain (loss) on derivatives | (183,665) | 112,915 | (31,559) | (4,351) |
Other | ||||
Derivative [Line Items] | ||||
Gain (loss) on derivatives | $ 14,056 | $ (26,707) | $ (1,193) | $ (14,633) |