DIGITAL ASSET LOANS RECEIVABLE AND DIGITAL ASSETS BORROWED - Schedule of Digital Assets Borrowed (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Receivables [Abstract] | ||
| Digital assets borrowed — current | $ 1,486,909 | $ 2,361,161 |
| Digital assets borrowed, non-current | 27,560 | 56,107 |
| Digital assets borrowed | $ 1,514,469 | $ 2,417,268 |