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 |