DIGITAL ASSETS - Schedule of Digital Assets (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
bitcoin
|
Dec. 31, 2025
USD ($)
bitcoin
|
|---|---|---|
| Crypto Asset, Holding [Line Items] | ||
| Cost Basis | $ 1,953,428 | $ 4,362,117 |
| Digital assets | $ 2,085,174 | $ 4,711,691 |
| Total bitcoin holdings | ||
| Crypto Asset, Holding [Line Items] | ||
| Quantity | bitcoin | 35,577 | 53,822 |
| Cost Basis | $ 1,944,717 | $ 4,353,532 |
| Digital assets | $ 2,083,091 | $ 4,709,300 |
| Bitcoin | ||
| Crypto Asset, Holding [Line Items] | ||
| Quantity | bitcoin | 26,307 | 38,507 |
| Cost Basis | $ 1,889,537 | $ 3,277,867 |
| Digital assets | $ 1,540,574 | $ 3,369,245 |
| Bitcoin - receivable | ||
| Crypto Asset, Holding [Line Items] | ||
| Quantity | bitcoin | 9,270 | 15,315 |
| Cost Basis | $ 55,180 | $ 1,075,665 |
| Digital assets | 542,517 | 1,340,055 |
| Other digital assets | ||
| Crypto Asset, Holding [Line Items] | ||
| Cost Basis | 8,711 | 8,585 |
| Digital assets | $ 2,083 | $ 2,391 |