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