v3.26.1
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