v3.25.2
BITCOIN - Schedule of Bitcoin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Crypto Asset [Roll Forward]        
Opening balance     $ 92,651 $ 32,978
Bitcoin received from equity investees     13,857 5,907
Bitcoin received from mining activities     67,270 85,281
Bitcoin received from loan     16,551 0
Bitcoin loan payments     (140) 0
Proceeds from sales of bitcoin     (121,352) (10,334)
Realized gains on sales of bitcoin, net $ (3,639) $ 4,869 8,557 4,869
Unrealized (losses) gains on bitcoin 17,143 (21,178) (3,035) 19,378
Realized loss on bitcoin transferred to collateral, net     (3,195) 0
Bitcoin transferred from collateral, net     40,925 0
Ending balance $ 112,089 $ 138,079 $ 112,089 $ 138,079