v3.26.1
DERIVATIVE ASSETS AND LIABILITIES - Schedule of Gain on Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Realized gain (loss) on derivatives $ 77,040 $ 3,784 $ 75,476 $ 70
Bitcoin option and selling contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized change in fair value 0 6,566 (1,553) 228
Realized gain (loss) on derivatives 0 (4,564) 3,429 225
Realized gain (loss) on derivatives 0 2,002 1,876 453
Bitcoin option redmptions        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized change in fair value 0 1,672 0 (1,508)
Realized gain (loss) on derivatives 0 110 0 1,125
Realized gain (loss) on derivatives 0 1,782 0 (383)
Capped calls        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized change in fair value $ 77,040 $ 0 $ 73,600 $ 0