BITCOIN - Additional Information (Details) $ in Millions |
3 Months Ended | 6 Months Ended | 12 Months Ended |
---|---|---|---|
Mar. 31, 2025
USD ($)
|
Jun. 30, 2025
USD ($)
bitcoin
|
Dec. 31, 2024
USD ($)
bitcoin
|
|
Crypto Asset [Abstract] | |||
Number of bitcoin held | bitcoin | 1,046 | 994 | |
Fair value of bitcoin | $ 92.7 | $ 112.1 | |
Cost basis of bitcoin | $ 102.2 | $ 79.8 | |
Number of bitcoin pledged | bitcoin | 0 | 345 | |
Fair value of bitcoin pledged as collateral | $ 32.2 | ||
Number of additional bitcoin pledge | bitcoin | 8 | 0 | |
Fair value, additional pledged as collateral | $ 0.9 |