v3.26.1
BITCOIN - Schedule of Bitcoin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Crypto Asset [Roll Forward]        
Opening balance     $ 125,400 $ 92,651
Bitcoin received from equity investees     2,772 13,857
Bitcoin received from mining activities     60,129 67,270
Bitcoin received from loan     0 16,551
Bitcoin paid for interest on loan     0 (140)
Proceeds from sales of bitcoin     (123,428) (121,352)
Realized (loss) gains on sales of bitcoin, net $ (23,509) $ (3,639) (47,732) 8,557
Unrealized gains (losses) on fair value of bitcoin 16,901 17,143 20,661 (3,035)
Realized loss on bitcoin transferred to collateral, net     0 (3,195)
Bitcoin transferred from collateral, net     0 40,925
Ending balance $ 37,802 $ 112,089 $ 37,802 $ 112,089