v3.25.2
CRYPTO ASSETS HELD FOR INVESTMENT - Summary of Units, Cost Basis and Fair Value (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
unit
Dec. 31, 2024
USD ($)
unit
Crypto Asset, Holding [Line Items]    
Cost Basis $ 1,273,175 $ 880,665
Fair Value $ 1,838,887 $ 1,552,995
Bitcoin    
Crypto Asset, Holding [Line Items]    
Units | unit 11,776 6,885
Cost Basis $ 740,339 $ 272,164
Fair Value $ 1,261,220 $ 642,738
Ethereum    
Crypto Asset, Holding [Line Items]    
Units | unit 136,782 115,700
Cost Basis $ 268,673 $ 260,674
Fair Value 339,502 385,314
Other crypto assets    
Crypto Asset, Holding [Line Items]    
Cost Basis 264,163 347,827
Fair Value $ 238,165 $ 524,943