v3.25.2
COLLATERALIZED ARRANGEMENTS AND FINANCING - Units, cost basis and fair value of crypto asset borrowings and borrowed (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
unit
Dec. 31, 2024
USD ($)
unit
Crypto Assets, Borrowed [Abstract]    
Cost Basis $ 219,421 $ 275,900
Fair Value 223,620 261,052
Crypto asset borrowings    
Cost Basis 260,777 310,040
Fair Value $ 268,550 $ 300,110
Bitcoin    
Crypto Assets, Borrowed [Abstract]    
Units | unit 1,100 1,923
Cost Basis $ 105,212 $ 191,986
Fair Value $ 117,906 $ 179,480
Crypto asset borrowings    
Units | unit 1,342 2,178
Cost Basis $ 128,665 $ 213,096
Fair Value $ 143,790 $ 203,370
Ethereum    
Crypto Assets, Borrowed [Abstract]    
Units | unit 32,355 17,413
Cost Basis $ 86,709 $ 65,213
Fair Value $ 80,439 $ 57,989
Crypto asset borrowings    
Units | unit 35,172 19,133
Cost Basis $ 92,562 $ 68,803
Fair Value 87,443 63,720
Other crypto assets    
Crypto Assets, Borrowed [Abstract]    
Cost Basis 27,500 18,701
Fair Value 25,275 23,583
Crypto asset borrowings    
Cost Basis 39,550 28,141
Fair Value $ 37,317 $ 33,020