v3.25.3
BITCOIN - Schedule of Bitcoin (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Crypto Asset [Roll Forward]        
Opening balance     $ 92,651 $ 32,978
Bitcoin received from equity investees     20,714 10,487
Bitcoin received from mining activities     139,858 109,443
Bitcoin received from loan     16,551 0
Bitcoin loan payments     (140) 0
Proceeds from sales of bitcoin     (150,226) (79,785)
Realized gains on sales of bitcoin, net $ 7,535 $ 20,245 16,092 25,114
Unrealized losses on bitcoin 108 (22,156) (2,927) (2,778)
Realized loss on bitcoin transferred to collateral, net     (3,195) 0
Bitcoin transferred from collateral, net     40,925 0
Ending balance $ 170,303 $ 95,459 $ 170,303 $ 95,459