v3.25.2
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